境外地图
功能场景
常用于海外业务中需要展示位置信息。
Android
iOS
//mapopen-website-wiki.bj.bcebos.com/demos/AndroidVideos/SVID_20200530_204859_1.mp4
1590746640|//mapopen-website-wiki.bj.bcebos.com/demos/qrcodes/境外地图.png
扫码体验
使用产品
Android地图SDK|/index.php?title=androidsdk
>
境外地图服务|/index.php?title=androidsdk/guide/create-map/showmap/abroad
下载源码
//mapopen-pub-androidsdk.cdn.bcebos.com/map/sample/BaiduLBS_AndroidSDK_Sample.zip
核心接口
类
接口
描述
MapStatusUpdate
无
用于更新地图状态,通过MapStatusUpdateFactory创建
MapStatusUpdateFactory
newMapStatus
(MapStatus mapStatus)
(MapStatus mapStatus)
生成地图MapStatus新状态
MapStatusUpdateFactory
newLatLng(LatLng latLng)
创建地图中心点新状态
MapStatusUpdateFactory
newLatLngBounds(LatLngBounds bounds)
创建地图显示地理范围新状态
MapStatusUpdateFactory
newLatLngBounds(LatLngBounds bounds, int width, int height)
创建显示在规定宽高中的地图地理范围新状态
MapStatusUpdateFactory
newLatLngZoom(LatLng latLng, float zoom)
创建地图中心点以及缩放级别新状态
MapStatusUpdateFactory
scrollBy(int xPixel, int yPixel)
创建像素移动地图中心点新状态
MapStatusUpdateFactory
zoomBy(float amount)
创建给定增量缩放地图级别新状态
MapStatusUpdateFactory
zoomBy(float amount, Point focus)
创建根据给定增量以及给定的屏幕坐标缩放地图级别新状态
MapStatusUpdateFactory
zoomIn()
创建放大地图缩放级别新状态
MapStatusUpdateFactory
zoomOut()
创建缩小地图缩放级别新状态
MapStatusUpdateFactory
zoomTo(float zoom)
创建地图缩放级别新状态
MapStatusUpdateFactory
newLatLngBounds(LatLngBounds bounds, int paddingLeft,int paddingTop, int paddingRight, int paddingBottom)
创建显示在指定相对于MapView的padding中的地图地理范围新状态
MapStatusUpdateFactory
newLatLngZoom(LatLngBounds bounds, int paddingLeft,int paddingTop, int paddingRight, int paddingBottom)
创建Padding设置地理范围的合适缩放级别新状态
核心代码
JAVA
// 伦敦经纬度 LatLng center = new LatLng(51.50015, 0.12623); MapStatusUpdate mapStatusUpdate = MapStatusUpdateFactory.newLatLngZoom(center, 8); if (null == mapStatusUpdate) { return; } baiduMap.setMapStatus(mapStatusUpdate);
复制
深色
复制成功
更多功能
卫星图|/index.php?title=androidsdk/guide/create-map/maptype
个性化地图|/index.php?title=androidsdk/guide/create-map/custommap