【发布时间】:2013-12-04 16:20:03
【问题描述】:
我已成功向 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);
}
【问题讨论】: