- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
当我加载显示我的 Google map 的页面时,我总是在控制台中看到以下错误:
Uncaught InvalidValueError: initialise is not a function js?sensor=false&callback=initialise:94
将鼠标悬停在文件名上时,这显示为源自 https://maps.googleapis.com/maps/api/js?sensor=false&callback=initialise
Google map 窗口和 map 显示非常好,并且具有完整的功能。奇怪的是,我在谷歌上找不到任何与此相关的搜索结果,它们似乎都是关于 setLong 和 setLat 的。
如果我更改 API 调用和 JS 文件之间的加载顺序,则错误消息会在 initialise
和 google
之间更改。但在这两种情况下, map 仍能继续正常加载。
为什么会出现错误,如何正确解决?这是我的 google-map.js 文件:
function initialise() {
var myLatlng = new google.maps.LatLng(51.126500, 0.257595); // Add the coordinates
var mapOptions = {
zoom: 15, // The initial zoom level when your map loads (0-20)
disableDefaultUI: true, // Disable the map UI
center: myLatlng, // Centre the Map to our coordinates variable
mapTypeId: google.maps.MapTypeId.ROADMAP, // Set the type of Map
scrollwheel: false, // Disable Mouse Scroll zooming (Essential for responsive sites!)
// All of the below are set to true by default, so simply remove if set to true:
panControl:false, // Set to false to disable
mapTypeControl:false, // Disable Map/Satellite switch
scaleControl:false, // Set to false to hide scale
streetViewControl:false, // Set to disable to hide street view
overviewMapControl:false, // Set to false to remove overview control
rotateControl:false // Set to false to disable rotate control
}
var map = new google.maps.Map(document.getElementById('map'), mapOptions); // Render our map within the empty div
var image = new google.maps.MarkerImage('/wp-content/themes/bellavou/img/marker2.png', null, null, null, new google.maps.Size(70,70)); // Create a variable for our marker image.
var marker = new google.maps.Marker({ // Set the marker
position: new google.maps.LatLng(51.125887, 0.258075), // Position marker to coordinates
icon:image, //use our image as the marker
map: map, // assign the market to our map variable
title: 'Bella Vou at The Pantiles' // Marker ALT Text
});
}
google.maps.event.addDomListener(window, 'load', initialise); // Execute our 'initialise' function once the page has loaded.
最佳答案
首先,您定义 API 调用的回调:
https://maps.googleapis.com/maps/api/js?sensor=false&callback=initialise
然后你添加一个监听器
google.maps.event.addDomListener(window, 'load', initialise);
这基本上是一样的。
您应该删除 API 调用中的callback=initialise
或您的上述addDomListener
行JS 文件,它应该可以工作。
关于javascript - 谷歌地图 - 未捕获 InvalidValueError : initialise is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38369151/
我想知道是否有人可以在这里为我指明正确的方向,如果我对 latitude 和 longitude 进行硬编码,我正在使用 Google map 尝试为用户着色分配的邮政编码区域 这样就完美了; var
我正在使用 ngmaps ( https://ngmap.github.io )、google maps api 和 angularJS 自定义 google map。我想要的是带上一个地方的标记,查
我已经阅读了几个不同的 S.O.关于这个的问题,但找不到任何表明我可能在这里遗漏的东西。我是 Ember 的新手,所以我可能把这段代码放在了错误的地方。无论如何,这就是我所拥有的: ../compon
我正在尝试制作一个地址框,其中包含上车/下车地址。 Like this one使用 AngularJs。 我正在使用 Google Autocomplete API所以我可以在有人开始输入地址时自动完
我正在尝试加载带有一些特定参数的谷歌地图。我知道问题很可能是需要全局声明 initMap 函数。然而,我不知道如何,即使在搜索了许多具有类似问题的 StackOverflow 帖子之后也是如此。 其他
我正在用 Rails 5 Ruby 2.4.0 构建一个应用程序,我正在尝试实现一个动态谷歌地图,在 map 上为 PostgresDB 中的每个位置放置一个标记。 我正在使用地理编码器 gem,这是
当我加载显示我的 Google map 的页面时,我总是在控制台中看到以下错误: Uncaught InvalidValueError: initialise is not a function js
当我使用 sencha touch2.2.1 时,我遇到了一个问题。 在查看器中: items: [{ id: 'mapCanvas', xtype:'map', useCur
function wnw_set_google_autocomplete_my(){ jQuery(gaaf_fields_my).each(function(){ var a
我正在尝试使用折线创建带有方向的谷歌地图。但是我收到了上面的控制台错误,我就是不知道这里有什么问题。 代码 : var marker; var infowindow; var labels = 'A
我有一个应用程序,在其中我必须绘制折线并在Google map 上放置一些标记,以便绘制折线,我从数据库中获取数据,一切正常,但在开发人员控制台中却出现错误 InvalidValueError:属性来
我想根据我的 GPS 位置数量向 Google map 标记添加标签。我在数据库中获取了数据,我可以向 map 添加标记,但我无法在标记内添加标记。 for(var i = 0; i 关于java
我正在使用谷歌地图显示多个位置,我想在它们之间绘制路径。我的路径显示正确,但在控制台我收到此错误 Uncaught InvalidValueError: not a LatLngBounds or L
这个问题在这里已经有了答案: How to fix Uncaught InvalidValueError: setPosition: not a LatLng or LatLngLiteral: i
当我跨浏览器测试我的站点并在 Safari 中尝试时,我的仪表板中的这个错误不知从何而来。它适用于 Chrome、Firefox 和 IE9,但适用于 Safari: 这是错误,我不知道这是哪里发生的
我正在尝试放置一个 shinydashboard在一起,并有一个谷歌地方搜索框作为文本输入。下面的代码以常规方式运行 shiny页面,但抛出 InvalidValueError: not an ins
我在谷歌地图中遇到这个错误。 错误:InvalidValueError:setIcon:不是字符串;并且没有 url 属性;并且没有路径属性 早些时候它运行良好,我从未更改过我的代码。 我看过一个帖子
function initAutocomplete() { var lat=document.getElementById('lat').value; var lng=document
我正在尝试将我的 googlemaps v2 功能移植到 v3。 但不知何故我陷入了一个奇怪的错误,我找不到我做错了什么。 Error : Uncaught InvalidValueError: se
我今天刚开始收到 Google map 的这个错误: 未捕获的 InvalidValueError:setIcon:不是字符串;并且没有 url 属性;并且没有路径属性 几个月来我没有更改任何代码。
我是一名优秀的程序员,十分优秀!