谷歌地图多边形渲染不正确(Google Maps Polygon Incorrectly Rende

2019-10-17 12:11发布

我想提请在谷歌地图使用2个纬度和经度之间大地测量点半圈。

我发现,有我需要的正是一个地方: http://maps.forum.nu/temp/gm_bearing.html

It was using the API V2 and I need the V3.

所以我将它转换。

遇到的问题即时是被正确地绘制半圆心不是,我不能找出原因。

这是半圆时绘制会发生什么。

但是,当我缩小或我做了半圈小,它看起来罚款。

我已经转载的jsfiddle问题。

http://jsfiddle.net/Morlock0821/4dRB2/1/

任何帮助将不胜感激。

谢谢。

Answer 1:

除去在画圆功能这些行:

var basePoints = calculateGeodesicPoints(circlePoints[circlePoints.length - 1], circlePoints[0]);
while (basePoints.length) {
  circlePoints.push(basePoints.shift());
}

http://googlemaps.googlermania.com/google_maps_api_v3/en/draw-semi-circle.html



文章来源: Google Maps Polygon Incorrectly Rendered