gmaps4rails v2 - тип карты
-
21-12-2019 - |
Вопрос
Как вы устанавливаете тип карты на гибрид или спутник?Я думал, что это будет кто-то возможность перейти к хэш-провайдеру, но если это так, я не могу найти правильный.
handler = Gmaps.build('Google');
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers = handler.addMarkers([
{
"lat": 0,
"lng": 0,
"picture": {
"url": "https://addons.cdn.mozilla.net/img/uploads/addon_icons/13/13028-64.png",
"width": 36,
"height": 36
},
"infowindow": "hello!"
}
]);
handler.bounds.extendWith(markers);
handler.fitMapToBounds();
});
.
Спасибо
Решение
Передайте любые параметры карты, которые вам нужны от Google в качестве объекта на клавише provider
.
Это документировано с источником здесь.
В вашем случае:
var mapOptions = { mapTypeId: google.maps.MapTypeId.HYBRID };
handler.buildMap({ provider: mapOptions, internal: {id: 'map'}}, function(){
...
. Не связан с StackOverflow