przetwarzania danych geograficznych API jest dość proste, aby uzyskać lat/lon z api trzeba tylko 3 params: moc, czujników i adresowych.
wyjściowy format wyjściowy chcesz, JSON lub XML (IIRC)
czujnik powinien być logiczną wskazującą, czy pogoda nie wartość pochodzi z czujnika, takiego jak chip GPS.
adres powinien być adres (nie zapomnij url zakodować) chcesz Geokodując.
To jest przykład, gdzie Geokodując mój adres biura i uzyskać JSON w odpowiedzi: http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=1+Maritime+Plaza+San+Francisco+CA
Jeśli poruszanie się, że powinieneś zobaczyć coś takiego:
{
"status": "OK",
"results": [ {
"types": [ "street_address" ],
"formatted_address": "1 Maritime Plaza, San Francisco, CA 94111, USA",
"address_components": [ {
"long_name": "1",
"short_name": "1",
"types": [ "street_number" ]
}, {
"long_name": "Maritime Plaza",
"short_name": "Maritime Plaza",
"types": [ "route" ]
}, {
"long_name": "San Francisco",
"short_name": "San Francisco",
"types": [ "locality", "political" ]
}, {
"long_name": "San Francisco",
"short_name": "San Francisco",
"types": [ "administrative_area_level_3", "political" ]
}, {
"long_name": "San Francisco",
"short_name": "San Francisco",
"types": [ "administrative_area_level_2", "political" ]
}, {
"long_name": "California",
"short_name": "CA",
"types": [ "administrative_area_level_1", "political" ]
}, {
"long_name": "United States",
"short_name": "US",
"types": [ "country", "political" ]
}, {
"long_name": "94111",
"short_name": "94111",
"types": [ "postal_code" ]
} ],
"geometry": {
"location": {
"lat": 37.7953907,
"lng": -122.3991803
},
"location_type": "ROOFTOP",
"viewport": {
"southwest": {
"lat": 37.7922431,
"lng": -122.4023279
},
"northeast": {
"lat": 37.7985383,
"lng": -122.3960327
}
}
}
} ]
}
jeśli wziąć lat/lon dostarczone i umieścić go na map widać wskaźnik na moim biurowcu.
będę spróbować to. Chciałem tylko podziękować w międzyczasie, naprawdę to doceniam. –
Dodanie opcjonalnego parametru regionu spowoduje, że będzie trudniej zwrócić tam swoją lokalizację. –