我尝试从用户登录到我的django应用程序时从IP地址获取用户位置。 ,但不知道如何完全做到这一点。我为此使用GeoIP。 我的问题是 如何为此目的编写视图,以及如何显示IP地址在谷歌地图上的位置。在谷歌地图上显示IP位置
0
A
回答
1
我想你是在谈论如何绘制标记,导致GeoIP看起来为您提供经纬度。 对于绘制标记教程,你可以看看这里。
对于谷歌的版API映射
http://econym.org.uk/gmap/basic1.htm
谷歌地图的API第3版。
http://code.google.com/apis/maps/documentation/javascript/tutorial.html
0
显示geoip的一个谷歌地图上你可以http://freegeoip.net/json/使用免费geoip的服务,并绘制地图点如下:
var geoLocations = getLocations();
var center = getCenter();
var map = new google.maps.Map(document.getElementById('googlemap'),
{
zoom: 1,
center: new google.maps.LatLng(center[0], center[1]),
mapTypeId: google.maps.MapTypeId.SATELLITE
});
var markerInfo = new google.maps.InfoWindow();
var pointMarker, i;
// Go through the location array...
for (i = 0; i < geoLocations.length; i++)
{
// Add the marker.
pointMarker = new google.maps.Marker(
{
position: new google.maps.LatLng(geoLocations[i][1], geoLocations[i][2]),
map: map
});
// Add the information window when clicking the marker
google.maps.event.addListener(pointMarker, 'click', (function(pointMarker, i)
{
return function()
{
markerInfo.setContent(geoLocations[i][0] + ' -> ' + geoLocations[i][3]);
markerInfo.open(map, pointMarker);
}
})(pointMarker, i));
// Zoom on double click
google.maps.event.addListener(pointMarker, 'dblclick', (function(pointMarker, i)
{
return function()
{
map.setZoom(17);
}
})(pointMarker, i));
}
示例代码使用python您拨打免费geoip的服务可以在这里找到: https://github.com/jamesrep/geoipard
相关问题
- 1. C#在地图上显示IP位置
- 2. Android谷歌地图显示旧位置
- 3. 显示谷歌地图位置
- 4. 在谷歌地图上设置位置
- 5. 在谷歌地图上显示多个位置android
- 6. 在谷歌地图上显示GPS位置
- 7. 在网站上嵌入谷歌地图,显示实时位置
- 8. 在谷歌上分享位置地图
- 9. 在Android的谷歌地图上显示当前位置和其他位置
- 10. 无法自动显示谷歌地图上的当前位置?
- 11. Android - 如何显示谷歌地图上的确切位置?
- 12. 谷歌地图上的Android GPS获取/显示位置
- 13. 在不使用谷歌地图的情况下显示地图上的位置
- 14. 我在谷歌地图中的位置图层不显示
- 15. 显示在谷歌地图
- 16. 显示在谷歌地图上的Android
- 17. 在谷歌地图上显示英国
- 18. 在谷歌地图上显示风向
- 19. 在谷歌地图上显示文本
- 20. 谷歌地图不显示在Firefox上
- 21. 谷歌地图API和谷歌地图位置显示在PHP中的不同位置
- 22. 谷歌IP地理位置API
- 23. 谷歌地图V3在谷歌地图上显示地图链接
- 24. 谷歌地图不显示当前位置或定位按钮
- 25. 显示地址位置与谷歌地图onload
- 26. 的Javascript谷歌地图API输入地址显示位置
- 27. 谷歌地图smartinfowindow位置
- 28. 谷歌地图上的当前位置
- 29. 谷歌地图上的两套位置
- 30. 谷歌地图上的位置名称
我使用的是Django和GeoIP,并且需要一些关于如何为此目的编写视图的线索 – MajorGeek 2010-11-19 23:49:09