Google Maps Engine - отображение направлений в InfoWindow

Я очень новичок в Google Maps Dev и мне нужна ваша помощь. Я использую движок Google Maps для загрузки данных через файлы CSV, которые помогают автоматически геокодировать адреса. После создания новых слоев и заполнения их на карте я вызываю Map и LayerI.D в своем приложении карты (API JSv3). Информационное окно появляется, когда я нажимаю на маркеры, и я хочу, чтобы в информационном окне была ссылка (функциональность). Есть ли способ, которым я могу иметь службу указателей в информационном окне, как у нас в общем поиске карт Google. Мой код выглядит так.

<script type="text/javascript"
  src="https://maps.googleapis.com/maps/api/js?key=###############">
</script>
<script type="text/javascript"src="http://maps.googleapis.com/maps/api/js?libraries=visualization&key=##############"></script><script type="text/javascript">``function initialize(){var mapOptions={zoom: 5,center:new google.maps.LatLng(42, -99)};

    map = new google.maps.Map(document.getElementById('map-canvas'),
    mapOptions);
    var mapsLayer = new google.maps.visualization.MapsEngineLayer({
    mapId: '131467379863959',
    layerKey: 'layer_00001',
    map: map,
 suppressInfoWindows: false,
 clickable: true

});
 var mapsLayer2 = new google.maps.visualization.MapsEngineLayer({
 mapId: '13146737986395',
 layerKey: 'layer_00002',
 map: map,
 suppressInfoWindows: false,
 clickable: true});}


 google.maps.event.addDomListener(window, 'load', initialize);
 </script>

1 ответ

Если вы используете слой Maps Engine для отображения ваших данных, тогда информационные окна отображаются в соответствии с настройками вашего слоя в Maps Engine. Вы можете использовать обычную старую ссылку, чтобы дать пользователю указания (и бонус, на мобильном телефоне он откроется в собственном приложении).

URL-адрес, подобный этому, предоставит указания от "Текущего местоположения" (которое Карты будут интерпретировать как местоположение пользователя) до предоставленной широты / адреса: https://www.google.com/maps/dir/Current+Location/43.12345,-76.12345

Также могут помочь поля с информационным окном в Google Engine: https://support.google.com/mapsengine/answer/2984965?hl=en

Дополнительная информация о ссылках на карты в этой статье: http://gearside.com/easily-link-to-locations-and-directions-using-the-new-google-maps/

Другие вопросы по тегам