我刚刚遇到了Google Maps API v3的精彩DrawingManager课程 - 我的“创建地图”网络应用程序正好what I need。
唉,添加一个标记工具只会将标记本身丢弃到地图上 - 我需要能够将信息框添加到标记中,最好类似于Google Maps Engine的标记(即,您放置标记并可以单击在它上面设置标题和描述)。
是否有一些我缺少的东西(可能是我需要设置以获得此类行为的属性),还是我需要将自己的实现连接在一起?如果是后者,知道任何可能使这更容易的助手类吗?
谢谢!
答案 0 :(得分:2)
在您发布的第一个链接中,该页面的底部有“绘图事件”部分,它开始解释DrawingManager将有一个事件'markercomplete',它返回实际的标记实例。另请参见DrawingManager api文档(请参阅事件及其参数)https://developers.google.com/maps/documentation/javascript/reference#DrawingManager
因此,一旦您可以访问刚创建的标记实例,只需创建InfoWindow并从那里处理事物即可。
//code
以下是您的示例小提琴:http://jsfiddle.net/A96Hu/