我正在使用谷歌地图 v3 及其绘图管理器功能,我想通过纬度和经度或直接获取这些形状的像素。
这是drawingManager Shapes的URL
https://developers.google.com/maps/documentation/javascript/examples/user-editable-shapes
我想获得与地图容器相关的像素
像这里一样,但是使用覆盖类,我想将它用于 DrawingManager 形状,需要一些帮助。
谢谢
我正在使用谷歌地图 v3 及其绘图管理器功能,我想通过纬度和经度或直接获取这些形状的像素。
这是drawingManager Shapes的URL
https://developers.google.com/maps/documentation/javascript/examples/user-editable-shapes
我想获得与地图容器相关的像素
像这里一样,但是使用覆盖类,我想将它用于 DrawingManager 形状,需要一些帮助。
谢谢
要将 LatLng 转换为 Point,请使用fromLatLngToPoint()
当前投影的方法。
当前投影由返回mapObject.getProjection()
但是,形状并不总是由 LatLng/Points 定义。对于矩形,您必须平移边界定义的点,对于圆,必须平移中心(和/或边界),对于折线/多边形,必须平移路径。