我希望我的网站用户在Google地图上显示他们当前的街道位置。
就像“Facebook Check In”一样。 (它显示了我在地图上的当前位置。)
它如何简单地完成?如何获取当前在Google地图上显示的街道位置?
1
A
回答
2
您可以根据IP地址显示用户的当前位置。 使用下面的脚本:
<script src="http://j.maxmind.com/app/geoip.js" type="text/javascript"></script>
它返回的XML数据和检索Lat Long网:
var Latitude = latlng.lat();
var Longitude = latlng.lng();
,我想你会显示在此基础上标记。
1
根据http://code.google.com/apis/maps/documentation/javascript/basics.html#Geolocation您可以使用下面的代码初始化地图的一部分:
if(navigator.geolocation) {
browserSupportFlag = true;
navigator.geolocation.getCurrentPosition(function(position) {
initialLocation = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
map.setCenter(initialLocation);
}, function() {
handleNoGeolocation(browserSupportFlag);
});
}
它使用W3C Geolocation API,这是HTML5的一部分。
相关问题
- 1. 获取当前位置的Google地图
- 2. 如何在Google地图上获取当前位置android
- 3. 在地图上显示当前位置
- 4. android google地图显示当前位置;地图不显示
- 5. 如何在Google地图中显示设备的当前位置?
- 6. 在地图上获取当前位置
- 7. 在Google地图上显示当前位置
- 8. 这里地图3.3。如何获得当前用户的位置街道名称?
- 9. 如何显示Android Google地图中的当前位置?
- 10. Google地图 - 获取当前地图位置的地址
- 11. 在Google地图上获取当前位置
- 12. 在Google地图上显示当前位置附近的多个位置
- 13. 如何在Windows Phone的Google地图上获取用户的当前位置
- 14. 如何获得当前位置在iphone上的地图位置
- 15. 如何获取Google地图链接从当前位置?
- 16. 在当前位置显示蓝色圆点图标Google地图
- 17. 在Google地图上显示街道标签
- 18. 如何获取地理位置并在地图上显示
- 19. 不在Google地图上显示位置
- 20. 如何显示Android棉花糖Google地图上的当前位置?
- 21. 如何获取当前显示的图像位置?
- 22. 如何显示当前街道,城市和国家的移动位置
- 23. 使用GPS获取当前位置时不显示地图
- 24. 关于在地图上显示街道名称的位置的咨询
- 25. 无法在Google地图片段中获取当前位置
- 26. 无法在Google地图中获取当前位置
- 27. 如何使用Google地图API获取街道级别信息
- 28. 显示Google地图中当前位置的标记
- 29. 如何在Google地图上添加当前位置标记
- 30. iOS:手表套件获取当前位置并在地图上显示
似乎coool,雅利安。但我有两个问题:(1)它会在移动设备上工作吗? ...和(2)是否有任何Google官方Javascript而不是您的链接? – 2011-12-27 08:08:30
是的,它将工作在移动和直到日期我还没有找到任何谷歌官方的JavaScript链接。 好吧,它会正常工作。 – 2011-12-27 08:30:44
但在手机上,它显示了ISP的位置。移动设备不是真正的当前位置。 :( – 2011-12-27 09:03:41