1

我在使用Google Maps API方面比较新。现在我正在开发一个项目,用户可以选择各种搜索过滤器,并在地图上自动显示结果,而无需重新加载页面。到目前为止,我的方法是创建一个带有控件映射的Javascript对象,以便我可以按照我的需要操作它的各个部分(即centerMap(),addMarker(),clearMap()等)。在项目的这个阶段开始之前,我开发了几个概念验证片。在创建地图后向Google Maps v3添加标记

现在我在我有一个控制我的GMap自定义JS对象的点。 GMap绘制正确,缩放和中心都很好。接下来我尝试运行一个将标记添加到地图的功能。我猜测可能在地图生成后添加标记,我只是在某个地方犯了一个错误。以下是我的代码,因为它存在。我想知道是否有人可以阐明为什么我的标记不显示...

任何和所有的帮助,非常感谢!

代码:http://pastebin.com/1ZzH9zHk

在此先感谢! 迪马

回答

5

在你的代码,不应该

var map = new google.maps.Map($('map_canvas'), myOptions); 

this.map = new google.maps.Map($('map_canvas'), myOptions); 
+0

这是赢家。验证。 http://jsfiddle.net/XBL5r/ – Khepri 2011-06-13 20:10:40

+0

辉煌!现在工作100% - 非常感谢您的帮助! – Dima 2011-06-13 20:40:32

+0

@Dima - 那么你可以接受这篇文章作为答案[这种方式](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)。 – 2011-06-13 21:30:41

相关问题