2013-06-01 1 views
0

У меня есть направления, работающие на моей пользовательской карте. Однако я надеялся добавить раскрывающийся список, который я нашел на сайте разработчика Google, который позволяет выбирать такие варианты, как «Велосипед», «Вождение», «Транзит», «Прогулка».Где в моем коде Google maps я могу добавить режим поездки в маршруты?


Вот мой код, который вызывает функцию я не знаю, где они находятся:

var map; 
var gdir; 
var geocoder = null; 
var addressMarker; 

function initialize() { 
    if (GBrowserIsCompatible()) {  
    map = new GMap2(document.getElementById("map_canvas")); 
    gdir = new GDirections(map, document.getElementById("directions")); 
    GEvent.addListener(gdir, "load", onGDirectionsLoad); 
    GEvent.addListener(gdir, "error", handleErrors); 

    setDirections(document.getElementById("fromAddress").value, document.getElementById("toAddress").value, "en_US"); 
    } 
} 

function setDirections(fromAddress, toAddress, locale) { 
    gdir.load("from: " + fromAddress + " to: " + toAddress, 
      { "locale": locale }); 
} 

и вот URL и то, что я думаю что мне нужно куда-то деть в чем У меня есть.

- I figure Я могу проверить его только одним режимом, например «WALKING». Затем добавьте раскрывающееся меню, как только оно будет работать.

=====================================

URL Я нашел это в : https://developers.google.com/maps/documentation/javascript/examples/directions-travel-modes

=========================================

function calcRoute() { 
var selectedMode = document.getElementById('mode').value; 
var request = { 
    origin: haight, 
    destination: oceanBeach, 
    // Note that Javascript allows us to access the constant 
    // using square brackets and a string value as its 
    // "property." 
    travelMode: google.maps.TravelMode[selectedMode] 
}; 
directionsService.route(request, function(response, status) { 
if (status == google.maps.DirectionsStatus.OK) { 
    directionsDisplay.setDirections(response); 
} 
}); 
} 

Это в приведенном выше коде, и я хочу использовать его travelMode: google.maps.TravelMode [ "ГУЛЯТЬ"]

ответ

0

Я понял. Я пытаюсь добавить v3 функции/синтаксис в v2. Doh! (хлопья лба)

 Смежные вопросы

  • Нет связанных вопросов^_^