
百度地图API js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me
varmyCity=newBMap.LocalCity();//以当前IP定位到城市myCity.get(myFun);//根据IP对当前城市进行定位functionmy...
var myCity = new BMap.LocalCity();
// 以当前IP定位到城市
myCity.get(myFun);
// 根据IP对当前城市进行定位
function myFun(result){
var center = result.center;
// 城市坐标中心点
var point = new BMap.Point(center.lng,center.lat);
// 设置
map.centerAndZoom(point, 12);
// 设置显示的城市
map.setCurrentCity(result.name);
// 已知坐标集合
var mapInfo = parent._mapInfo_;
for (var i =0; i < mapInfo.length;i++) {
var newX = mapInfo[i].loX;
var newY = mapInfo[i].laY;
var point = new BMap.Point(newX,newY);
var marker = new BMap.Marker(point);
map.addOverlay(marker);
}
// 释放内存
parent._mapInfo_ = null;
} 展开
// 以当前IP定位到城市
myCity.get(myFun);
// 根据IP对当前城市进行定位
function myFun(result){
var center = result.center;
// 城市坐标中心点
var point = new BMap.Point(center.lng,center.lat);
// 设置
map.centerAndZoom(point, 12);
// 设置显示的城市
map.setCurrentCity(result.name);
// 已知坐标集合
var mapInfo = parent._mapInfo_;
for (var i =0; i < mapInfo.length;i++) {
var newX = mapInfo[i].loX;
var newY = mapInfo[i].laY;
var point = new BMap.Point(newX,newY);
var marker = new BMap.Marker(point);
map.addOverlay(marker);
}
// 释放内存
parent._mapInfo_ = null;
} 展开
1个回答
展开全部
现在是遇到了什么问题?请详细的描述下您的问题..
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询