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/