谷歌地图绘图API:属性<map>: [object object]的值无效
Google Maps Drawing API: Invalid value for property <map>: [object Object]
我正在尝试将Google Maps Drawing Manager集成到我的Map中,但是这个看似简单的步骤在过去的一个小时里一直困扰着我。不知何故,DrawingManager在setMap()方法或map: option设置中不接受我的map对象。
这是一个演示网站,你可以看到错误正在生成。打开控制台窗口,将鼠标悬停在"Hollie下一步何去何从?"上,然后点击相同的文本(是的,UI设计是下一步:P)来触发错误。
我可以看到管理器不认为我的map是正确的类型,但这很奇怪:在其他任何地方我都可以完美地引用map对象。我将映射对象存储在document中。map,但我也尝试将其分配给函数外部的普通var"map_"。也没有效果。我甚至尝试了marker.getMap()看看是否有效,但仍然弹出相同的错误。
我在这里做错了什么?
我最近得到了相同的错误标题。但在我的情况下,我使用了更新版本的谷歌地图API,这与其他谷歌地图相关的API是冲突的。
要包含旧版本的Google Maps API,只需在查询字符串中添加v,如下所示:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3.5&libraries=geometry&sensor=true_or_false"></script>
不知道这是否适合你…
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- HTML画布在绘图后立即擦除矩形
- 如何在JS Leatflet绘图插件中获取圆的坐标
- 有没有一种方法可以列出Ember.Object的所有绑定
- 如何取消object.prototypes javascript的一个函数
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 将*.js文件的内容放入Object中
- Object.prototype using 'this'
- 在一个页面中具有多个捕捉绘图和捕捉内容
- 使用Object.create()的角度服务继承
- SVG手写字母绘图动画
- 如何使用object.assign()从其他对象引用基本对象属性
- 循环的数组推入在Object容器中具有不同的值
- reducers在redux中得到Function not Object,what'it’他错了
- JSON.stringify和Object.keys在同一个对象上产生不同的结果
- 绘图悬停文本未显示
- 在使用object.create创建的对象中使用super
- 谷歌地图绘图API:属性