我想在google maps api v3中创建自定义用户控件。我希望这个控件显示在用户点击地图的位置。此用户控件包含图片和文本。我无法使用InfoWindows,beceasue我的用户控件有不同的外观。我没有找到如何设置样式infoWindow只改变其内部的HTML。我用谷歌搜索没有任何好的解决方案。在api v2中,我发现了http://www.codeproject.com/KB/scripting/Use_of_Google_Map.aspx。
map.controls [google.maps.ControlPosition.TOP_LEFT] .push(new MyControl()); 这将在左上角添加mycontrol。我正在寻找类似的东西,只需用我的latlng替换google.maps.ControlPosition.TOP_LEFT ....我希望你理解我。
感谢您的帮助
答案 0 :(得分:0)
在v3 Api中,您需要创建自定义叠加层。您可以使用此示例http://gmaps-samples-v3.googlecode.com/svn/trunk/latlng-to-coord-control/latlng-to-coord-control.html作为起点。只需要用点击事件替换鼠标移动事件并自定义窗口的内容。