Etkin / doğru dayalı bir şehir içinde bir mahalle çekin için herhangi bir yolu var mı bir adres, zip, şehir, eyalet Google Geocoder geçirilen?
Ben HTTP (ideal çözüm) üzerinden yapmaya çalıştığınızda zaman Aşağıdaki bilgi döndürür
<kml>
−
<Response>
<name>anthonys cookies san francisco California</name>
−
<Status>
<code>200</code>
<request>geocode</request>
</Status>
−
<Placemark id="p1">
<address>San Francisco, CA, USA</address>
−
<AddressDetails Accuracy="4">
−
<Country>
<CountryNameCode>US</CountryNameCode>
<CountryName>USA</CountryName>
−
<AdministrativeArea>
<AdministrativeAreaName>CA</AdministrativeAreaName>
−
<SubAdministrativeArea>
<SubAdministrativeAreaName>San Francisco</SubAdministrativeAreaName>
−
<Locality>
<LocalityName>San Francisco</LocalityName>
</Locality>
</SubAdministrativeArea>
</AdministrativeArea>
</Country>
</AddressDetails>
−
<ExtendedData>
<LatLonBox north="37.8454521" south="37.7043396" east="-122.2913561" west="-122.5474749"/>
</ExtendedData>
−
<Point>
<coordinates>-122.4194155,37.7749295,0</coordinates>
</Point>
</Placemark>
</Response>
</kml>
Eğer fark ederseniz, "yerellik adı" hala San Francisco diyor?
Bu noktada ben HTTP çağrısından farklı olarak JavaScript API / çağrı yararlanarak açığım ben yapmaya çalışıyorum ne için, sadece overkill gibi görünüyordu (ve bir baş ağrısı daha fazla).
İdeal olarak, ben şimdi San Francisco'da çalışmak için bu gerekiyor, ama büyük Amerikan Şehirler tümü için işe almak, bu çok güzel olurdu.