javascript - 谷歌地图加载错误 "google"未定义

标签 javascript google-maps

好吧,我在加载 map 时遇到了问题,这部分会将“google”显示为未定义

var polyline = [
    new Google.map.LatLng(3.032617, 101.376),
    new Google.map.LatLng(3.03255, 101.3759),
    new Google.map.LatLng(3.032467, 101.3758),
    new Google.map.LatLng(3.031867, 101.3753),
    new Google.map.LatLng(3.0318, 101.3753)
];

var polylineopts = {
  path: polyline,
  map: map,
  strokecolor: 'blue',
  strokeopacity: 1.6,
  strokeweight: 3,
  geodesic: true
};

var poly = new google.maps.Polyline(polylineopts);

最佳答案

我预计错误是“Google”未定义。 JavaScript 区分大小写。

应该是:

var polyline = [
    new google.maps.LatLng(3.032617, 101.376),
    new google.maps.LatLng(3.03255, 101.3759),
    new google.maps.LatLng(3.032467, 101.3758),
    new google.maps.LatLng(3.031867, 101.3753),
    new google.maps.LatLng(3.0318, 101.3753)
];

var polylineopts = {
  path: polyline,
  map: map,
  strokecolor: 'blue',
  strokeopacity: 1.6,
  strokeweight: 3,
  geodesic: true
};

var poly = new google.maps.Polyline(polylineopts);

working example

关于javascript - 谷歌地图加载错误 "google"未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16662332/

相关文章:

ios - 如何快速从google place api获取地点图片

javascript - 如何根据字段值设置标志 true/false?

javascript - SetInterval 只调用一次,不知道为什么?

javascript - AngularJS 嵌套 View 中的 Controller

javascript - 如何正确确定函数的范围以在 polymer 中延迟运行?

ios - 如何更改集群的图标

javascript - 无法在 Google 跟踪代码管理器中提取数据层变量

javascript - 如何拦截Google街景全景上的点击事件?

javascript - projectionStream 不是 D3.js v4 中的函数

java - 如何在谷歌地图android中添加hashmap?