谷歌地图 api v3,“对象 #<对象> 没有方法'setValues' 错误
Google maps api v3, "Object #<Object> has no method 'setValues" error
尝试将教程"https://developers.google.com/maps/tutorials/fundamentals/adding-a-google-map#the_basic_html_page"中的映射附加到简单页面,但在浏览器控制台中收到错误"对象#没有方法'setValues'。我的代码与教程中的代码完全相同,只是 id 不同。
<script src="http://maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script>
function Initialize() {
var mapCanvas = document.getElementById('map-canvas');
var mapOptions = {
center: new google.maps.LatLng(49.8103, 23.8584),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = google.maps.Map(mapCanvas, mapOptions);
}
google.maps.event.addDomListener(window, 'load', Initialize);
</script>
<div id="map-canvas"></div>
有人可以帮助我弄清楚,为什么这对我不起作用?提前谢谢。
你忘了new
:
var map = new google.maps.Map(mapCanvas, mapOptions);
它不是该教程中代码的副本。您删除了google.maps.map构造函数之前的"new"。
var map = google.maps.Map(mapCanvas, mapOptions);
在教程中是:
var map = new google.maps.Map(map_canvas, map_options);
相关文章:
- 对象文字方法上的Javascript绑定不起作用
- 如何在ajax中调用javascript对象的方法
- 解析带有嵌入式数组的JSON对象,方法
- 确定var是否是javascript中的elementFinder对象的方法是什么
- Javascript:对回调创建的对象执行方法
- 向通过ReST JSON调用生成的Angular Javascript对象添加方法
- 有没有办法在应用程序脚本中使用JavaScript为对象创建方法字典
- Rally SDK 2 标签选择器是否有必填字段?对象没有方法'getContextPath'
- 按键名调用 JSON 对象的方法有什么区别
- Box2dWeb中是否有方法将对象的位置.x输出到console.log()
- javascript构建对象.有什么区别和最好的方法
- 在反序列化JSON对象时,是否有方法将属性名称转换为小写?
- 这两种定义类/对象的方法有什么区别?
- 是否有可能发送我的对象与方法(函数)从服务器到客户端
- 有没有一种方法可以在不修改Object.prototype的情况下给所有对象一个方法?
- 这两种获取画布对象的方法有什么区别?
- 解析JSON字符串后是否有方法获得对象属性
- 检查对象是否有方法,而不实例化它
- 如果访问amazon s3对象,是否有方法调用lambda函数?
- 在Python中是否有向对象添加方法的惯用方法?