Bonjour,

J'ai activé une API google qui sert à récupérer la longitude et latitude par une requête HTTP.

voici l'url d'exemple :
https://maps.googleapis.com/maps/api...ance&key=MAKEY

La requête fonctionne et m'affiche un tableau, exemple de tableau pour la requete ci-dessus :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
   "results" : [
      {
         "address_components" : [
            {
               "long_name" : "Paris",
               "short_name" : "Paris",
               "types" : [ "locality", "political" ]
            },
            {
               "long_name" : "Paris",
               "short_name" : "Paris",
               "types" : [ "administrative_area_level_2", "political" ]
            },
            {
               "long_name" : "Île-de-France",
               "short_name" : "Île-de-France",
               "types" : [ "administrative_area_level_1", "political" ]
            },
            {
               "long_name" : "France",
               "short_name" : "FR",
               "types" : [ "country", "political" ]
            }
         ],
         "formatted_address" : "Paris, France",
         "geometry" : {
            "bounds" : {
               "northeast" : {
                  "lat" : 48.9021449,
                  "lng" : 2.4699208
               },
               "southwest" : {
                  "lat" : 48.815573,
                  "lng" : 2.225193
               }
            },
            "location" : {
               "lat" : 48.856614,
               "lng" : 2.3522219
            },
            "location_type" : "APPROXIMATE",
            "viewport" : {
               "northeast" : {
                  "lat" : 48.9021449,
                  "lng" : 2.4699208
               },
               "southwest" : {
                  "lat" : 48.815573,
                  "lng" : 2.225193
               }
            }
         },
         "place_id" : "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
         "types" : [ "locality", "political" ]
      },
      {
         "address_components" : [
            {
               "long_name" : "Paris",
               "short_name" : "Paris",
               "types" : [ "sublocality_level_1", "sublocality", "political" ]
            },
            {
               "long_name" : "Salles",
               "short_name" : "Salles",
               "types" : [ "locality", "political" ]
            },
            {
               "long_name" : "Gironde",
               "short_name" : "Gironde",
               "types" : [ "administrative_area_level_2", "political" ]
            },
            {
               "long_name" : "Aquitaine",
               "short_name" : "Aquitaine",
               "types" : [ "administrative_area_level_1", "political" ]
            },
            {
               "long_name" : "France",
               "short_name" : "FR",
               "types" : [ "country", "political" ]
            },
            {
               "long_name" : "33770",
               "short_name" : "33770",
               "types" : [ "postal_code" ]
            }
         ],
         "formatted_address" : "Paris, 33770 Salles, France",
         "geometry" : {
            "location" : {
               "lat" : 44.562918,
               "lng" : -0.8655079999999999
            },
            "location_type" : "APPROXIMATE",
            "viewport" : {
               "northeast" : {
                  "lat" : 44.56426698029149,
                  "lng" : -0.864159019708498
               },
               "southwest" : {
                  "lat" : 44.56156901970849,
                  "lng" : -0.866856980291502
               }
            }
         },
         "place_id" : "ChIJt0HoUJ7tVA0RLqe2NDiDIAQ",
         "types" : [ "sublocality_level_1", "sublocality", "political" ]
      }
   ],
   "status" : "OK"
}
Ma question : La requête fonctionne sans problème mais comment récupérer le tableau ? Il est en JSON d’après la doc.. c'est peut-être une question stupide mais bon

J'ai bien-sur lu la doc google https://developers.google.com/maps/d...eocoding/intro
mais je ne comprends pas, déjà je n'ai jamais utilisé JSON

Mon but est que j'ai un formulaire d'inscription ou l'utilisateur rentre une adresse et je veux que google me donne la longitude et latitude.
mais je ne sais pas comment récupérer le tableau..

merci pour votre aide