API Карт Google - как узнать широту и долготу конкретной страны - PullRequest
0 голосов
/ 15 октября 2010

Кто-нибудь знает, как я могу получить широту и долготу из названия страны, используя Google Maps API?

1 Ответ

0 голосов
/ 15 октября 2010

Возможно, можно получить пару широта / долгота, которая приблизительно указывает на центр страны, отправив название страны в геокодер. Смотрите, например ответ XML на

http://maps.google.com/maps/geo?q=Spain&output=xml

Ответ

 <kml xmlns="http://earth.google.com/kml/2.0"><Response> 
  <name>Spain</name> 
  <Status> 
    <code>200</code> 
    <request>geocode</request> 
  </Status> 
  <Placemark id="p1"> 
    <address>Spain</address> 
    <AddressDetails Accuracy="1" xmlns="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0"><Country><CountryNameCode>ES</CountryNameCode><CountryName>Espanya</CountryName></Country></AddressDetails> 
    <ExtendedData> 
      <LatLonBox north="45.2440000" south="35.1730000" east="5.0980000" west="-12.5240000" /> 
    </ExtendedData> 
    <Point><coordinates>-3.7492200,40.4636670,0</coordinates></Point> 
  </Placemark> 
</Response></kml> 
...