我用百度地图api,就是那个标注,怎么总是不显示
var myIcon = new BMap.Icon("images/marker_red_sprite.png", new BMap.Size(39, 25),
{ offset: new BMap.Size(0, -5), imageOffset: new BMap.Size(0, 0) });//创建标注图标
就是死都不显示标注。。怎么回事呀?谁能教教我
// 百度地图API功能
var map = new BMap.Map("allmap");
map.centerAndZoom(new BMap.Point(116.404, 39.915), 14);
var marker1 = new BMap.Marker(new BMap.Point(116.384, 39.925)); // 创建标注
map.addOverlay(marker1); // 将标注添加到地图中
//创建信息窗口
var infoWindow1 = new BMap.InfoWindow("普通标注");
marker1.addEventListener("click", function(){this.openInfoWindow(infoWindow1);});
//创建小狐狸
var pt = new BMap.Point(116.417, 39.909);
var myIcon = new BMap.Icon("fox.gif", new BMap.Size(300,157));
var marker2 = new BMap.Marker(pt,{icon:myIcon}); // 创建标注
map.addOverlay(marker2); // 将标注添加到地图中
//让小狐狸说话(创建信息窗口)
var infoWindow2 = new BMap.InfoWindow("<p style='font-size:14px;'>哈哈,你看见我啦!我可不常出现哦!</p><p style='font-size:14px;'>赶快查看源代码,看看我是如何添加上来的!</p>");
marker2.addEventListener("click", function(){this.openInfoWindow(infoWindow2);});
DEMO:::
http://developer.baidu.com/map/jsdemo.htm#c1_1
我也看过,但是,就是我的不行,我也不知道为什么,但是,我已经找到解决的方法了,呵呵
希望能共享解决方法
你是不是放到最大了?把地图缩小等级看看有木有,我之前也做过,测试人员说没标注,结果我一看,是把地图放到最大等级了。而标注在别的地方。
是要调到最佳视野
共享一下解决方法,是图片路径问题吗?