2011-02-14 21 views
1

私はGoogleマップの情報ウィンドウを作りたいと思っています。 いくつかのイベントが発生したときにinfowindowを編集可能にする必要があります。google map api v3、infowindow editable〜

情報ウィンドウの編集可能なグーグルマップについての質問と答えがある

How do I make the info window editable in the Google Maps API?

をしかし、これは編集可能な情報ウィンドウにする方法2.

任意のアイデアバージョンについてですか?

refrence〜 これはまあ、あなたがInfoWindowcontentプロパティに任意のHTMLを渡すことができ、私のaddMarket機能

this.addMarker = function(location) { 
     var iconImg = 'signpost.png'; 
     var marker = new google.maps.Marker({ 
      position: location, 
      map: this.mMap, 
      icon: iconImg, 
     }); 

     var infowindow = new google.maps.InfoWindow(
     { 
      maxWidth: '50px', 
      content: "some text" 
     }); 
     google.maps.event.addListener(marker, 'click', function() { 
      infowindow.open(this.mMap, marker); 
     }); 
     infowindow.open(this.mMap, marker); 
     this.mMarkerArray.push(marker); 
    } 

答えて

3

です。あなたが言及したGoogleマップv2のsolutionもここに該当します:

var infowindow = new google.maps.InfoWindow(
    { 
     maxWidth: '50px', 
     content: '<div contentEditable="true">changeme...</div>' 
    }); 
関連する問題