我知道如何使用Google Maps API v3在Google地图上标记位置。 如果我有一个ip / javascript数组的ip地址,而不是lat和lng坐标怎么办?
答案 0 :(得分:1)
您需要一些方法将它们从IP地址转换为坐标 - StackOverflow上有一篇文章要求this very question。
我最喜欢的是IPInfoDB免费提供服务,可以使用非常简单的GET请求返回您所需的信息:
http://api.ipinfodb.com/v3/ip-country/?key=<your_api_key>&ip=74.125.45.100
如果您将ip-country
替换为ip-city
,那么您将获得城市级别的精确度。
答案 1 :(得分:0)
您需要一个可以将IP地址转换为近似地理坐标的ip-geolocation服务。请参阅我认为提供付费API服务的http://ip2location.com/之类的内容。我不知道是否有任何无限制的免费服务也可以这样做。
答案 2 :(得分:0)
我喜欢http://www.iptolatlng.com/,因为它给了我坚定的JSON,它以最简单的方式给了我想要的结果。