Javascript Google maps v3不显示带有我的坐标集的多段线。它使用示例中提供的坐标。为什么?
发生了一些奇怪的事情。我试图画一条多段线来标记一个区域的边界。我有边界的坐标。但是当我尝试绘制多段线时,它不会显示 为了检查是否有问题,我尝试了谷歌地图文档示例中给出的代码。它适用于那些坐标。我也包括了这段代码(有注释)Javascript Google maps v3不显示带有我的坐标集的多段线。它使用示例中提供的坐标。为什么?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,发生了一些奇怪的事情。我试图画一条多段线来标记一个区域的边界。我有边界的坐标。但是当我尝试绘制多段线时,它不会显示 为了检查是否有问题,我尝试了谷歌地图文档示例中给出的代码。它适用于那些坐标。我也包括了这段代码(有注释) 编辑:如果你想试试,这里有一个密码笔 如果坐标向后,google.maps.LatLng类的第一个参数应该是纬度,第二个参数应该是经度。您正在(错误地)这样使用它: new google.maps.LatLng(<longitude>,<latitude>
编辑:如果你想试试,这里有一个密码笔 如果坐标向后,google.maps.LatLng类的第一个参数应该是纬度,第二个参数应该是经度。您正在(错误地)这样使用它:
new google.maps.LatLng(<longitude>,<latitude>);
也试过了。不工作。控制台中有错误吗?你用的是什么浏览器?根据这一点,可以尝试删除数组中的尾随逗号。看起来纬度和经度都向后了(77度相当北)。将地图中心的坐标(12.9102585,77.6456604)与多段线的坐标(77.446060,13.096199)进行比较。是的,你的多边形工作。它就在格陵兰岛的中部。它起作用了。但是为什么呢?多段线是否应该有任何顺序?LatLng
类的名称要求使用纬度和经度作为参数。你给出经度和纬度。
new google.maps.LatLng(<longitude>,<latitude>);
new google.maps.LatLng(<latitude>,<longitude>);