Google Maps: невозможно прокрутить на мобильном телефоне - PullRequest
1 голос
/ 11 октября 2011

Я использую карты Google на своем веб-сайте. Он отлично работает во всех браузерах, но у меня проблема с его использованием на мобильных устройствах: я не могу прокрутить карту. Я подозреваю, что это вызвано "щелчком" eventListener, может быть, это так? Я размещаю маркер в том месте, где пользователь нажал.
Вот код:

   <script src="http://maps.google.com/maps/api/js?sensor=false&language=${Locale.getDefault()}" type="text/javascript"></script>

$(document).ready(function(){
     createMap();
});


function createMap(){

  geocoder = new google.maps.Geocoder();
  infowindow = new google.maps.InfoWindow();
  latlng = new google.maps.LatLng(55.783234,12.518363);
  var myOptions = {
    zoom: 7,
    center: latlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  marker = new google.maps.Marker();
  google.maps.event.addListener(map, 'click', function(event) {
    makeMarker(event.latLng, true);
  });
}

1 Ответ

1 голос
/ 16 декабря 2011

Оказывается, использовать Google Карты на мобильном устройстве не очень хорошая идея.

...