android百度地图定位跳转中心点,百度地图,拖动地图,定位marker固定在屏幕中心位置...

这篇博客展示了如何在Android百度地图中实现定位marker始终居于屏幕中心,即使地图被拖动。主要方法是利用CSS固定定位和地图像素转换。内容包括设置地图中心点、监听地图移动并调整定位点位置。
摘要由CSDN通过智能技术生成

以下为百度地图相关效果图:

注:该例子主要思路是将覆盖物(marker)通过css定位上去的,但是存在一个问题,当浏览器窗口宽度改变时,覆盖物会自动定位到地图中心位置,但是地图可能不会。

bVbnCJb?w=600&h=443

map

html{height:100%}

body{height:100%;margin:0px;padding:0px}

#container{height:100%}

.mapicon{

position: fixed;

top: 50%;

left: 50%;

transform: translateX(-50%) translateY(-100%);

width: 52px;

/* margin-top: -200px; */

}

/**

* 主要通过地图的地理位置与像素转换实现效果

*/

var map = new BMap.Map("container");

var point = new BMap.Point(116.404, 39.915);

/**

* Y轴偏移量,即地图可视区域中心点在Y轴的偏移量

* 当你的地图底部还有一些输入框的时候,可

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值