① 地圖移動的時候,怎樣實時改變marker的經緯度坐標為地圖中心點坐標 我用的是百度api的js版本 求解答!
為map對象增加moving事件
map.addEventListener('moving',function(){
var center=map.getCenter();
//center即是地圖中心點地理坐標
console.log(center);
marker.setPoint(center);//更新marker
});
http://developer..com/map/reference/index.php?title=Class:%E8%A6%86%E7%9B%96%E7%89%A9%E7%B1%BB/Marker
marker文檔上註明1.2之前用專setPoint,之後用setPosition,你根據自己的版本屬選用即可
② 如何用JS獲取菏澤地圖
以網路地圖為例:
先申請網路地圖API的Key值,頁面引入API
<script src="http://api.map..com/api?v=2.0&ak=你申請的key值"></script>
<script type="text/javascript">
var map = new BMap.Map("mapcontainer");
map.centerAndZoom("菏澤", 12);
</script>
獲取到的地圖如下: