百度地图API的信息窗口向上移动一点,代码怎么写呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图API的信息窗口向上移动一点,代码怎么写呢?相关的知识,希望对你有一定的参考价值。
将信息窗口向上移动一点,怎么改呢?
参考代码:http://developer.baidu.com/map/jsdemo.htm#d0_5
marker.addEventListener("click", function ()
//map.openInfoWindow(infoWindow, point); //开启信息窗口
this.openInfoWindow(infoWindow);
);
marker.openInfoWindow(infoWindow, point); 参考技术B offset 设置偏移值
var infoWin = new BMap.InfoWindow(html.join(""), offset: new BMap.Size(0, -10)); 参考技术C openInfo()函数里,
信息窗口的坐标点就是 var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat);
把point的Y轴增加一些即可。例如:
var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat + 0.005);追问
这样没用的,放大缩小就不准确了。
追答point增加的0.005是个纬度值,放大缩小后,当然也要调整这个纬度值,你按照比例调整一下就可以了。
百度地图API,如果做一个自定义样式的信息窗口?默认的框框太丑了
参考技术A 修改对应的CSS以上是关于百度地图API的信息窗口向上移动一点,代码怎么写呢?的主要内容,如果未能解决你的问题,请参考以下文章
百度地图API中,如何给覆盖物myCompOverlay打开信息窗口?急,谢谢!