我正在使用google map v3及其drawingManager功能,我想通过Lat和Long或直接获取这些Shapes的像素。
这是drawingManager Shapes的URL
https://developers.google.com/maps/documentation/javascript/examples/user-editable-shapes
我想根据地图的容器
获取像素就像这里一样,但是使用overlay类,我想将它用于DrawingManager Shapes,需要一些帮助。
谢谢
答案 0 :(得分:1)
要将LatLng转换为Point,请使用当前投影的方法fromLatLngToPoint()
。
当前投影由mapObject.getProjection()
但是,LatLng / Points并不总是定义形状。 对于矩形,您必须转换边界定义的点,圆圈为中心(和/或边界),对于折线/多边形则为路径。