3
A
回答
5
在这里你去:
var ships = [['63.44204833', '10.40340333'], ['63.49261667', '9.92661167'], ['63.43243500', '10.37030833'], ['63.43896000', '10.40036167'], ['63.64856000', '10.67950167'], ['63.43330667', '10.36608000'], ['63.43840500', '10.40874000'], ['63.78920833', '11.19232167'], ['63.45155667', '10.20245833'], ['63.43366667', '10.36150000'], ['63.43956667', '10.40019333'], ['63.47066500', '10.33613500'], ['63.43928333', '10.40971667'], ['63.43822000', '10.39873167']];
var map;
var infowindow = new google.maps.InfoWindow({
content: 'bla'
});
var marker;
function initialize() {
var myLatlng = new google.maps.LatLng(63.65, 10.65);
var myOptions = {
zoom: 9,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.TERRAIN
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
function createMarker(lat, lon, html) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(lat, lon),
map: map,
title: html
});
createInfoWindow(marker);
}
function createInfoWindow(m) {
google.maps.event.addListener(m, 'click', function() {
infowindow.open(map, m);
});
}
function processShips(ships) {
for (var i = 0; i < ships.length; i++) {
createMarker(ships[i][0], ships[i][1], 'bla');
}
}
function load(ships) {
initialize();
processShips(ships);
}
load(ships);
工作example。
2
只需在标记前面加上变种在createMarker功能
var marker = new google.maps.Marker({....
相关问题
- 1. 谷歌地图Infowindow在多个标记
- 2. 谷歌地图 - 创建多个标记
- 3. 多个优惠内一个infowindow谷歌地图标记
- 4. 谷歌地图标记infowindow
- 5. 谷歌地图infowindow只显示第一个infowindow,即使其他标记
- 6. 谷歌地图多个标记信息窗口从创建一个谷歌地图标记的外部链接
- 7. 谷歌地图api v3 - 只有一个标记的地图
- 8. 为谷歌地图中的每个标记分配infowindow
- 9. 谷歌地图 - 多个标记 - 1 InfoWindow问题
- 10. 谷歌地图上的多个infowindow
- 11. 想要创建在谷歌地图标记infowindow
- 12. 标记内容(infoWindow)谷歌地图
- 13. 谷歌地图标记迭代infowindow
- 14. 谷歌地图多个infowindow不工作
- 15. 谷歌地图v3多个infowindow出界
- 16. 解析XML的谷歌地图,以创建多个标记
- 17. 谷歌地图中的多个标记
- 18. 谷歌地图中的多个标记
- 19. Google地图:如何为自定义标记创建一个infowindow?
- 20. 谷歌地图突然停止工作,只为多个标记
- 21. 谷歌地图infowindow显示每个标记相同的内容
- 22. 谷歌地图多个标记与JSON
- 23. C#谷歌地图API多个标记
- 24. 谷歌地图标记多个用户
- 25. 谷歌地图api。多个标记
- 26. 谷歌地图多个标记clickevent
- 27. 多个谷歌地图标记与PHP
- 28. 谷歌地图和多个标记
- 29. 谷歌地图多个标记
- 30. 谷歌地图多个标记
只是想知道,你怎么需要封装createInfoWindow方法内的addListener方法? – 2013-07-06 14:39:36