Google maps api 3 再见,朗

Google maps api 3 再见,朗,google-maps-api-3,latitude-longitude,Google Maps Api 3,Latitude Longitude,我正在制作一个简单的webapp,用户在其中输入WOEID并在地图上绘制位置。我目前正在使用Google Maps API,据我所知,它不支持WOEID绘图,所以我试图找到一种简单的方法从WOEID获取纬度/液化天然气坐标。我知道雅虎的PlaceFinder应该可以工作,但它是为WAEID的Lat/Lng而设计的,而不是相反 有没有一种简单的方法可以从WOEID获得Lat/Lng?你可以直接从Yahoo获得Lat/Long 显示在XML响应中返回lat/long <?xml version

我正在制作一个简单的webapp,用户在其中输入WOEID并在地图上绘制位置。我目前正在使用Google Maps API,据我所知,它不支持WOEID绘图,所以我试图找到一种简单的方法从WOEID获取纬度/液化天然气坐标。我知道雅虎的PlaceFinder应该可以工作,但它是为WAEID的Lat/Lng而设计的,而不是相反


有没有一种简单的方法可以从WOEID获得Lat/Lng?

你可以直接从Yahoo获得Lat/Long

显示在XML响应中返回lat/long

<?xml version="1.0" encoding="UTF-8"?>
<place yahoo:uri="http://where.yahooapis.com/v1/place/2507854" xml:lang="en">
  <woeid>2507854</woeid>
  <placeTypeName code="7">Town</placeTypeName>
  <name>Trenton</name>
  <country type="Country" code="US">United States</country>
  <admin1 type="State" code="NJ">New Jersey</admin1>
  <admin2 type="County" code="">Mercer</admin2>
  <admin3/>
  <locality1>Trenton</locality1>
  <locality2/>
  <postal/>
  <centroid>
    <latitude>40.21777</latitude>
    <longitude>-74.759361</longitude>
  </centroid>
  <boundingBox>
    <southWest>
      <latitude>40.183868</latitude>
      <longitude>-74.819519</longitude>
    </southWest>
    <northEast>
      <latitude>40.248291</latitude>
      <longitude>-74.728798</longitude>
    </northEast>
  </boundingBox>
</place>

2507854
城镇
特伦顿
美国
新泽西州
美世
特伦顿
40.21777
-74.759361
40.183868
-74.819519
40.248291
-74.728798

您感兴趣的可能是
centroid
元素。

此答案中使用的链接现在已被弃用,但您仍然可以通过