【问题标题】:Why can't i give these lat and long values to google map?为什么我不能将这些经纬度值提供给谷歌地图?
【发布时间】:2010-08-13 07:57:13
【问题描述】:

我正在使用谷歌地图,但我无法获取这些经纬度值的地图标记。

Tirunelveli 纬度:8.44 N 经度:77.44 E。如何将这些转换为谷歌地图可以使用的值?

我用过这个但是地图查看区没有地方,

function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(8.44, 77.44), 13);
        var marker = new GMarker(new GLatLng(8.44, 77.44));
         map.addOverlay(marker);

        map.setUIToDefault();
      }
    }


<body onload="initialize()" onunload="GUnload()">

【问题讨论】:

    标签: google-maps latitude-longitude


    【解决方案1】:

    您应该删除N 和E。 有效值只是带点的浮点数(不带逗号!)。

    纬度:8.44

    经度:77.44

    【讨论】:

    • 地图是否正确居中?只是标记不可见?
    • 你给initialize()打过电话吗?
    • 我使用了您的代码,它运行良好。我在你的 JS &lt;script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false" type="text/javascript"&gt;&lt;/script&gt; 前面加上我写的正文:&lt;div id="map_canvas" style="width: 100%; height: 100%"&gt;&lt;/div&gt; 并且它工作正常 - 我也看到了地图和标记。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多