GOOGLE MAP API 3 如何使得infowindow 循环显示

wen98091 2010-10-28 07:26:41
如题:使用了google map api 3,不太懂应用,是这样添加的:

var map;
function initialize() {
var myLatLng = new google.maps.LatLng(36.1237090902, 120.3454633026);
var myOptions = {
zoom: 11,
center: myLatLng,
mapTypeId: google.maps.MapTypeId.TERRAIN
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);


var image = 'images/recycle.png';

var sss1 = new google.maps.LatLng( 36.2311 , 120.3591 ); var marker = new google.maps.Marker({position: sss1 ,map: map,content: " sss1自动站信息", title:' sss1 ',clickable: true,icon:image})
var sss2 = new google.maps.LatLng( 36.2103 , 120.26 ); var marker = new google.maps.Marker({position: sss2 ,map: map,content: ' sss2 ', title:' sss2 ',clickable: true})
var sss3 = new google.maps.LatLng( 36.2756 , 120.2328 ); var marker = new google.maps.Marker({position: sss3 ,map: map,content: ' sss3 ', title:' sss3 ',clickable: true})
………………
var sss100 = new google.maps.LatLng( 36.0911 , 120.0947 ); var marker = new google.maps.Marker({position: sss100 ,map: map,content: ' sss100 ', title:' sss100 ',clickable: true})
}
}



大概定义了100多个sss地点信息。
但是我有个需求,想做到一些效果,当鼠标放到地点上,能出现一个infowindows或者层什么的显示一些信息;并且这些信息框能自动轮显;另外,我这么加地点似乎速度很慢啊,有什么优化没有?
...全文
415 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ranishe 2010-11-08
  • 打赏
  • 举报
回复
这个太简单了吧。
你在上面加个
google.maps.event.addDomListener(this.containerCar,"click", function(){

});
这个是添加事件在maker上面。
然后在用个for循环,问题搞定。
wen98091 2010-10-31
  • 打赏
  • 举报
回复
高手出现啊!!
wen98091 2010-10-29
  • 打赏
  • 举报
回复
高手出现啊!!
wen98091 2010-10-28
  • 打赏
  • 举报
回复
??高手出现吧
ajccom 2010-10-28
  • 打赏
  • 举报
回复
表示支持 等高手回答

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧