百度API地图的标注不是居中显示,而是显示在左上角
2014-08-11 15:08
357 查看
http://tieba.baidu.com/p/1712879513
对地图所在的div做了显示隐藏之类操作,标注就不是居中显示,而是显示在左上角
合理解决方式 map.panBy(305,165);
html:
<div id="allmap" style="width:560px;height:400px;"></div>
js:
var initPoint = new BMap.Point(longitude,latitude);
console.log(initPoint);
map.centerAndZoom(initPoint, 18);
//map.panTo(initPoint);//这个没起作用
var initMarker = new BMap.Marker(initPoint); // 创建标注
map.clearOverlays();
map.addOverlay(initMarker);
initMarker.enableDragging();
map.panBy(280, 200);//中心点偏移多少像素(width,height)为div 宽高的1/2;
$('#showMap').modal('show');
对地图所在的div做了显示隐藏之类操作,标注就不是居中显示,而是显示在左上角
合理解决方式 map.panBy(305,165);
html:
<div id="allmap" style="width:560px;height:400px;"></div>
js:
var initPoint = new BMap.Point(longitude,latitude);
console.log(initPoint);
map.centerAndZoom(initPoint, 18);
//map.panTo(initPoint);//这个没起作用
var initMarker = new BMap.Marker(initPoint); // 创建标注
map.clearOverlays();
map.addOverlay(initMarker);
initMarker.enableDragging();
map.panBy(280, 200);//中心点偏移多少像素(width,height)为div 宽高的1/2;
$('#showMap').modal('show');
相关文章推荐
- Android中使用百度API定位,并实现手势操作(显示最后点击地图的位置)
- 使用百度API实现实时公交站点查询及地图显示
- 用百度API显示地图
- 初学android-调用百度api显示地图(出现显示网格问题)
- iOS使用Google Map Api创建地图-显示标注-轨迹回放
- 使用百度API实现实时公交线路查询及地图显示
- ArcGIS Api for javaScript 4.6 实现将一个标注显示在地图上
- iOS使用Google Map Api创建地图-显示标注-轨迹回放
- Android之调用百度API显示地图
- 将手绘地图或自制地图显示在网页上(利用百度API)
- main.xml Design显示不是设计界面,而是view属性的解决办法
- 读取本地XML文件信息,在地图上添加标注,显示当前位置详细地理信息
- 深入浅出 Javascript API(二)--地图显示与基本操作
- main.xml Design显示不是设计界面,而是view属性的解决办法
- ArcGis For Silverlight API,地图显示Gis,绘制点,线,绘制图等(一)
- 【百度地图API】如何利用自己的数据制作社交地图?只显示可视区域内的标注
- Openlayer地图出不来或地图出来了,但是初始没有居中显示
- ArcGIS API for Silverlight之Web Mapping开发:根据图层属性查询、定位、高亮显示并显示标注(2)
- 百度,谷歌地图显示区域轮廓示例
- ArcGis For Silverlight API,地图显示Gis,绘制点,线,绘制图等(一)