我嘗試從用戶登錄到我的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. 在谷歌地圖上顯示GPS位置
- 4. 在網站上嵌入谷歌地圖,顯示實時位置
- 5. 在谷歌上分享位置地圖
- 6. 在Android的谷歌地圖上顯示當前位置和其他位置
- 7. 谷歌地圖上的Android GPS獲取/顯示位置
- 8. Android - 如何顯示谷歌地圖上的確切位置?
- 9. 在不使用谷歌地圖的情況下顯示地圖上的位置
- 10. 顯示在谷歌地圖
- 11. 我在谷歌地圖中的位置圖層不顯示
- 12. 在谷歌地圖上顯示文本
- 13. 谷歌地圖不顯示在Firefox上
- 14. 在谷歌地圖上顯示英國
- 15. 在谷歌地圖上顯示風向
- 16. 谷歌地圖API和谷歌地圖位置顯示在PHP中的不同位置
- 17. 顯示地址位置與谷歌地圖onload
- 18. 谷歌地圖上的當前位置
- 19. 谷歌地圖上的位置名稱
- 20. 谷歌地圖標記沒有顯示在確切的位置
- 21. 就顯示在谷歌地圖的多個位置黑莓
- 22. 谷歌地圖不顯示當前位置在andorid?
- 23. 顯示列表視圖項在谷歌地圖上點擊的位置
- 24. 演示顯示多個谷歌地圖(谷歌地圖API v3)
- 25. 谷歌地圖上沒有顯示
- 26. 谷歌地圖不顯示
- 27. 谷歌地圖不顯示
- 28. 谷歌地圖不顯示
- 29. 谷歌地圖不顯示
- 30. 谷歌地圖不顯示
我使用的是Django和GeoIP,並且需要一些關於如何爲此目的編寫視圖的線索 – MajorGeek 2010-11-19 23:49:09