Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在谷歌地图上一条 20 英尺宽的折线来跟踪我。
width() 方法以像素为单位。我也明白,因为谷歌地图使用墨卡托投影,所以像素与距离的比率会根据我所在的位置而变化。
有什么可以解决这个问题?
谢谢
比地图投影的任何变化更重要的是您放大/缩小的距离。
通常选择线宽是为了在屏幕上提供良好的可见性,而不是代表特定的尺寸。每次用户放大或缩小时,您都需要不断地重新计算所需的像素数并更新折线。
Polygon有填充和无描边应该符合您的要求。只需要计算创建这种形状的点。
Polygon
绘制许多Circle半径等于 20 英尺的 s 也可以产生这种效果。
Circle