小编Sha*_*own的帖子

Google maps API - 未捕获的ReferenceError:未定义directionsService

我试图在我的网站上使用的地图上使用方向,但有一个错误不断弹出,我不知道如何摆脱它!

未捕获的ReferenceError:未定义directionsService

这是我使用的代码

$(window).load(function () {
    var directionsDisplay;
    var directionsService = new google.maps.DirectionsService();
    var map;
});
$(window).load(function () {
        initialize();
    });

function initialize() {
  directionsDisplay = new google.maps.DirectionsRenderer();
  var chicago = new google.maps.LatLng(41.850033, -87.6500523);
  var mapOptions = {
    zoom:7,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    center: chicago
  }
  map = new google.maps.Map(document.getElementById("map"), mapOptions);
  directionsDisplay.setMap(map);
  directionsDisplay.setPanel(document.getElementById("directionsPanel"));
}

function calcRoute() {
  var start = new google.maps.LatLng(54.986136, -1.537945);
  var end = new google.maps.LatLng(41.850033, -87.6500523);

  var request = {
    origin:start,
    destination:end,
    travelMode: google.maps.TravelMode.DRIVING
  };
  console.log(request);
  if (request==true)
  { …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3 map-directions

4
推荐指数
1
解决办法
9135
查看次数