如何在百度API地图的标注上添加链接等
http://www.bmw.com.cn/cn/zh/general/dealer_locator/introduction.html类似这样的功能点击后出现的内容里还...
http://www.bmw.com.cn/cn/zh/general/dealer_locator/introduction.html类似这样的功能
点击后出现的内容里还能有好多东西。而我在api创建地图里,都没看到这些功能啊。 展开
点击后出现的内容里还能有好多东西。而我在api创建地图里,都没看到这些功能啊。 展开
2013-06-29
展开全部
你是程序员么?可以看懂JS吗?我在网上搜到一个可以添加事件的函数,你可以参考一下?var map = new BMap.Map("container");
var point;
var myArray=new Array()
for(var i=1;i<10;i++)
{
point = new BMap.Point(116.404+(i/1000), 39.915+(i/1000));
myArray[i]=point;
}
map.centerAndZoom(point, 15);
map.addControl(new BMap.NavigationControl()); //导航
var marker;
for(var j=1;j<10;j++){
addMarker(j);
} // 将标注添加到地图中
function addMarker(k){
marker = new BMap.Marker(myArray[k]); // 创建标注
map.addOverlay(marker);
var infoWindow = new BMap.InfoWindow(k); // 创建信息窗口对象
marker.addEventListener("click", function(){
this.openInfoWindow(infoWindow);
});
marker.setLabel(new BMap.Label("我是百度,呵呵",{offset:new BMap.Size(10,-40)}));
}参考地址: http://zhidao.baidu.com/question/151341289.html
var point;
var myArray=new Array()
for(var i=1;i<10;i++)
{
point = new BMap.Point(116.404+(i/1000), 39.915+(i/1000));
myArray[i]=point;
}
map.centerAndZoom(point, 15);
map.addControl(new BMap.NavigationControl()); //导航
var marker;
for(var j=1;j<10;j++){
addMarker(j);
} // 将标注添加到地图中
function addMarker(k){
marker = new BMap.Marker(myArray[k]); // 创建标注
map.addOverlay(marker);
var infoWindow = new BMap.InfoWindow(k); // 创建信息窗口对象
marker.addEventListener("click", function(){
this.openInfoWindow(infoWindow);
});
marker.setLabel(new BMap.Label("我是百度,呵呵",{offset:new BMap.Size(10,-40)}));
}参考地址: http://zhidao.baidu.com/question/151341289.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询