我需要一张谷歌地图上宽度为20英尺的折线跟踪我。
width()方法以像素为单位。我也明白,因为谷歌地图使用墨卡托投影,像素与距离的比例将根据我的位置而改变。
有什么可以解决这个问题?
由于
答案 0 :(得分:1)
比地图投影的任何变化都要重要得多的是你放大/缩小的距离。
通常选择线宽以在屏幕上提供良好的可见性,而不是表示特定尺寸。您需要不断重新计算所需的像素数,并在每次用户放大或缩小时更新多边形线。
答案 1 :(得分:1)
Polygon
应符合您的要求。只需要计算产生这种形状的点。
绘制半径等于20英尺的许多Circle
也可以产生这样的效果。