2011-07-05 3 views
0

jquery mobile内のGoogleマップのマーカーにクリック機能を追加しようとしていますが、そのマーカーを表すHTMLページにジャンプします。 ここまでは私のコードです。JQueryモバイルとGoogleマップ:マーカーから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

は、だから、documentationごとに$.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); 
    }); 
... 
関連する問題