您好,很冒昧的打扰你,看到您提问google map v3 添加多个标注,我也遇到这个问题
您好,很冒昧的打扰你,看到您提问googlemapv3添加多个标注,我也遇到这个问题,看到您最后写的已经解决了,能不能请教下怎么解决的,谢谢啦,谢谢,简单介绍下就行...
您好,很冒昧的打扰你,看到您提问google map v3 添加多个标注,我也遇到这个问题,看到您最后写的已经解决了,能不能请教下怎么解决的,谢谢啦 ,谢谢,简单介绍下就行
展开
1个回答
展开全部
function markMap(){
var area=$("#quyuinfo").val();
$.ajax({
type :"post",
url:"markMapInfo.action",
timeout : 20000,
data: "araid="+area,
error : function(){
},
dataType : "json",
success : function(data){
$.each(data,function(i,n) {
if("list" == i){
if(n.length>0){
for(var i=0;i<n.length;i++){
var node = n[i];
var jingdu=node.longitude;
var weidu=node.latitude;
budid=node.buildingId;
var tot=node.cnt;
if(tot==0){
var image="images/blue.png";
}
if(tot<8 && tot>0){
var image="images/yellow1.png";
}
if(tot>8 && tot<32){
var image="images/org.png";
}
if(tot>32 && tot<128){
var image="images/red.png";
}
if(tot>128){
var image="images/cof.png";
}
var markmap= new google.maps.LatLng(weidu,jingdu);
var marker = new google.maps.Marker({
position: markmap,
map: map,
animation: google.maps.Animation.DROP,
title:""+node.buildingName+"总共有:"+tot,
icon:image
});
markersArrar.push(marker);
(function (i,marker){
google.maps.event.addListener(marker, 'click', function(){
marker.setAnimation(google.maps.Animation.BOUNCE);
get_info(n[i].buildingName,area, n[i].buildingId);
});
})
(i, marker);
}
}
}
});
}
});
}
详细的我已经放到博客了,给你地址 http://blog.csdn.net/enterys/article/details/7546836
var area=$("#quyuinfo").val();
$.ajax({
type :"post",
url:"markMapInfo.action",
timeout : 20000,
data: "araid="+area,
error : function(){
},
dataType : "json",
success : function(data){
$.each(data,function(i,n) {
if("list" == i){
if(n.length>0){
for(var i=0;i<n.length;i++){
var node = n[i];
var jingdu=node.longitude;
var weidu=node.latitude;
budid=node.buildingId;
var tot=node.cnt;
if(tot==0){
var image="images/blue.png";
}
if(tot<8 && tot>0){
var image="images/yellow1.png";
}
if(tot>8 && tot<32){
var image="images/org.png";
}
if(tot>32 && tot<128){
var image="images/red.png";
}
if(tot>128){
var image="images/cof.png";
}
var markmap= new google.maps.LatLng(weidu,jingdu);
var marker = new google.maps.Marker({
position: markmap,
map: map,
animation: google.maps.Animation.DROP,
title:""+node.buildingName+"总共有:"+tot,
icon:image
});
markersArrar.push(marker);
(function (i,marker){
google.maps.event.addListener(marker, 'click', function(){
marker.setAnimation(google.maps.Animation.BOUNCE);
get_info(n[i].buildingName,area, n[i].buildingId);
});
})
(i, marker);
}
}
}
});
}
});
}
详细的我已经放到博客了,给你地址 http://blog.csdn.net/enterys/article/details/7546836
来自:求助得到的回答
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内的优质海外HTTP代理服务提供商,以下是有关日本原生IP的一些信息:* 优势:StormProxies的IP覆盖全球200+的国家与地区,IP超过5000万个,支持HTTP、HTTPS以及SOCKS5协议。...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询