JQuery для мобильных устройств и Google Maps: Как сделать ссылку на HTML-страницу от маркера, нажмите на карту - PullRequest
0 голосов
/ 05 июля 2011

Я пытаюсь добавить функцию щелчка к маркеру на картах Google внутри jquery mobile, который будет переходить на HTML-страницу, которая представляет этот маркер.Вот мой код.

$('#gmap-4').live("pageshow", function () {
                $('#map_canvas_2').gmap({ 'center': getLatLng(), 'zoom' :8, 'callback':
                        function (map){
                $('#map_canvas_2').gmap('addMarker', { 'title': 'Ashleys Restaurant', 'bound': true, 'position': new google.maps.LatLng(-34.176727, 140.743225),'icon':new google.maps.MarkerImage("images/restaurant.png") }, function(map, marker) {  
    $(marker).click( function() { 

1 Ответ

1 голос
/ 06 июля 2011

Итак, вы пытались использовать $.mobile.changePage() согласно документации ?

$('#gmap-4').live("pageshow", function () {
  $('#map_canvas_2').gmap({ 'center': getLatLng(), 'zoom' :8, 'callback':
    function (map){
      $('#map_canvas_2').gmap('addMarker', 
        { 'title': 'Ashleys Restaurant', 
          'bound': true, 
          'position': new google.maps.LatLng(-34.176727, 140.743225),
          'icon':new google.maps.MarkerImage("images/restaurant.png") 
        }, 
        function(map, marker) {  
          $(marker).click(function() {
            $.mobile.changePage(url);
    });
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...