如何从经度和纬度使用javascript获取城市,州,国家/地区。从经纬度获取城市,州,国家
2
A
回答
2
如果Google地理编码API不存在,那么Yahoo PlaceFinder Web Service怎么样?
例如,下面的查询 http://where.yahooapis.com/geocode?location=701+First+Ave,+Sunnyvale,+CA&appid=yourappid
将返回该XML结果
<?xml version="1.0" encoding="UTF-8"?>
<ResultSet version="1.0">
<Error>0</Error>
<ErrorMessage>No error</ErrorMessage>
<Locale>us_US</Locale>
<Quality>87</Quality>
<Found>1</Found>
<Result>
<quality>87</quality>
<latitude>37.416275</latitude>
<longitude>-122.025092</longitude>
<offsetlat>37.416397</offsetlat>
<offsetlon>-122.025055</offsetlon>
<radius>500</radius>
<name></name>
<line1>701 1st Ave</line1>
<line2>Sunnyvale, CA 94089-1019</line2>
<line3></line3>
<line4>United States</line4>
<house>701</house>
<street>1st Ave</street>
<xstreet></xstreet>
<unittype></unittype>
<unit></unit>
<postal>94089-1019</postal>
<neighborhood></neighborhood>
<city>Sunnyvale</city>
<county>Santa Clara County</county>
<state>California</state>
<country>United States</country>
<countrycode>US</countrycode>
<statecode>CA</statecode>
<countycode></countycode>
<uzip>94089</uzip>
<hash>DDAD1896CC0CDC41</hash>
<woeid>12797150</woeid>
<woetype>11</woetype>
</Result>
</ResultSet>
您可以要求在XML,JSON序列化的PHP的结果(S)等
2
看看Google Geocoding API,看看是否不符合您的需求。
+0
看在反向地理编码部分 – 2011-02-06 07:14:23
+0
我知道它支持反向地理编码,但我不打算用它与谷歌地图和Google政策说我需要使用t他只有谷歌地图的结果 – aWebDeveloper 2011-02-06 07:14:33
2
<form id="form1" runat="server">
<div>
<script type="text/javascript" src="http://j.maxmind.com/app/geoip.js" ></script>
<br />Country Code:
<script type="text/javascript">document.write(geoip_country_code());</script>
<br />Country Name:
<script type="text/javascript">document.write(geoip_country_name());</script>
<br />City:
<script type="text/javascript">document.write(geoip_city());</script>
<br />Region:
<script type="text/javascript">document.write(geoip_region());</script>
<br />Region Name:
<script type="text/javascript">document.write(geoip_region_name());</script>
<br />Latitude:
<script type="text/javascript">document.write(geoip_latitude());</script>
<br />Longitude:
<script type="text/javascript">document.write(geoip_longitude());</script>
<br />Postal Code:
<script type="text/javascript">document.write(geoip_postal_code());</script>
</div>
</form>
相关问题
- 1. 从城市名称获取经纬度
- 2. 从经纬度获取城市名称
- 3. 从经纬度得到国家,地区和城市名称(PHP)
- 4. IP到国家,城市,纬度,经度javascript服务
- 5. 获取某个国家(或州)的所有城市的列表,包括经度和纬度
- 6. 如何从reverseGeocodeCoordinate获取国家,州,城市?
- 7. 从地址获取城市,州和国家的最佳途径
- 8. 从城市和州输入获取经度和纬度的快速方法
- 9. 国家,州和城市的PHP库
- 10. 通过州和国家获取城市Google API
- 11. 获取某个国家/州的城市名称
- 12. 免费城市/州/邮编到纬度/经度数据库?
- 13. 从经度获取国家
- 14. 过滤城市的经纬度与其他城市的距离(经纬度)?
- 15. 拼写检查后从SOLR查询中提取国家,州,城市或州名
- 16. 检索自改名后的城市/国家的纬度/经度坐标?
- 17. 分别获取国家,城市及其地区/州/城镇的列表
- 18. 地图API获取城市和国家
- 19. JavaScript:从经度和纬度获取国家名称
- 20. Ruby on Rails - 选择国家和州时,加载州和城市
- 21. 从谷歌地图API获取国家和州/城市的示例使用.net
- 22. 获得所有国家的州和城市在一个查询
- 23. 使用jquery提取地址到城市,州,国家,邮编
- 24. 按城市或经度和纬度
- 25. 获取特定城市的纬度和经度android
- 26. 获取纬度的国家,州或地区
- 27. 加载国家/州/市
- 28. 获取经纬度范围内的所有城市
- 29. 如何获取经纬度的城市信息
- 30. 经历一个国家的经纬度
我可以通过js – aWebDeveloper 2011-02-06 13:34:19