Вопрос

Как вы устанавливаете тип карты на гибрид или спутник?Я думал, что это будет кто-то возможность перейти к хэш-провайдеру, но если это так, я не могу найти правильный.

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(){
  ...
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top