2011-02-14 5 views
1

Я хочу сделать карту google map infowindow. Информационное сообщение должно быть доступно для редактирования, если какое-либо событие запущено.google map api v3, infowindow editable ~

есть вопрос и ответ о Google карте InfoWindow редактируемой,

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

, но это о версии 2.

любой идея, как InfoWindow редактируемого?

refrence ~ это моя 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

Ну, вы можете пройти любой HTML в InfoWindow «s content собственности. Таким образом, solution для Google Maps v2, который вы упомянули, также применим здесь:

var infowindow = new google.maps.InfoWindow(
    { 
     maxWidth: '50px', 
     content: '<div contentEditable="true">changeme...</div>' 
    }); 
Смежные вопросы