Добавить информационное окно к каждому маркеру

Я успешно добавил несколько маркеров на карту Google, и теперь я хочу добавить информационное окно к каждому маркеру. Я пробовал несколько способов, но безуспешно.

Чего бы я хотел, если бы информационное окно с property_title всплывало при нажатии на маркер.

Вот что у меня есть на данный момент.

var data = 

{ "property": [
{"property_id": 1, "property_title": "property 1", "property_img": "imag1", "longitude": 1234, "latitude": 1234, "width": 500, "height": 375},
{"property_id": 2, "property_title": "property 2", "property_img": "imag1", "longitude": 1234, "latitude": 1234, "width": 500, "height": 375},
{"property_id": 3, "property_title": "property 3", "property_img": "imag1", "longitude": 1234, "latitude": 1234, "width": 500, "height": 375},
{"property_id": 4, "property_title": "property 4", "property_img": "imag1", "longitude": 1234, "latitude": 1234, "width": 500, "height": 375},
{"property_id": 5, "property_title": "property 5", "property_img": "imag1", "longitude": 1234, "latitude": 1234, "width": 500, "height": 375}
]};             

    var markers = [];
    for (var i = 0; i < 5; i++) {
      var dataProperty = data.property[i];
      var latLng = new google.maps.LatLng(dataProperty.latitude,
          dataProperty.longitude);
      var marker = new google.maps.Marker({
        position: latLng
      });
      markers.push(marker);
    }

person James Privett    schedule 03.12.2013    source источник


Ответы (2)


См. Рабочую демонстрацию ниже.

http://jsfiddle.net/RJPKJ/1/

for (i = 0; i < 5; i++){                       
var dataProperty = dataitem.property[i];     
latitudetest =dataProperty.latitude;
longitudetest = dataProperty.longitude;
var data= dataProperty.property_title;    
var myLatlng = new google.maps.LatLng(latitudetest, longitudetest);
}
person RGS    schedule 04.12.2013

пробовали ли вы этот Google Maps JavaScript API v3?

person Kareem Hashem    schedule 03.12.2013
comment
Вместо того, чтобы просто предоставлять ссылку, было бы предпочтительнее включить сюда основные части ответа и просто указать ссылку для дополнительной справки. Если вы не справляетесь с этой задачей, вам следует просто оставить комментарий к вопросу вместо публикации ответа. - person Bernhard Barker; 04.12.2013
comment
Сама ссылка, я думаю, является фактическим ответом. - person Kareem Hashem; 04.12.2013
comment
Согласно приведенному выше обсуждению - вы вообще не ответили на их вопрос, вы отложили ответ в другом месте. Когда кто-то заходит на StackOverflow, ответ на вопрос должен фактически содержать ответ. Не просто набор указаний к ответу. Если код в ссылке отвечает на вопрос OP, вы должны опубликовать его, или, желательно, только необходимую его часть, или еще лучше, код OP, измененный для выполнения того, что было запрошено, в идеале вместе с объяснением как того, что делает код, так и почему код OP не работает. - person Bernhard Barker; 04.12.2013