百度地图添加覆盖物

按照官方的demo部署好以后.添加一个覆盖物.

需要的类:

BitmapDescriptor  bitmap 图像对象  用于显示到覆盖物的地方.

MapView  主要对象   有 页面上的控件实例化.

BaiduMap  有mapView.getMap() ;  地图对象.可以添加各种东西到地图上.

MapStatusUpdate  描述地图状态将要发生的变化.

LatLng 地理坐标基本数据结构 直接由纬经度实例化.

OverlayOptions  覆盖物配置对象.可以将覆盖物的图标,地理位置等.

主要方法:

覆盖物图标  BitmapDescriptor bdA = BitmapDescriptorFactory.fromResource(R.drawable.weizhi);

覆盖物的地理位置 LatLng llA = new LatLng(39.963175, 116.400244);

覆盖物配置对象 OverlayOptions ooA  new MarkerOptions().position(llA).icon(bdA).zIndex(9)
覆盖物对象  mMarkerA = (Marker) (mBaiduMap.addOverlay(ooA));

时间: 2024-10-25 06:38:29

百度地图添加覆盖物的相关文章

百度地图添加覆盖物与给定两点路线规划

final LatLng ll = new LatLng(latiide, longitude);                BitmapDescriptor descriptor = BitmapDescriptorFactory                        .fromResource(marker);                OverlayOptions options = new MarkerOptions().position(ll).icon(      

android百度地图 添加覆盖物Marker与InfoWindow的使用

如何添加覆盖物,实现周边搜索,以及对覆盖物的点击出现介绍等效果. 效果图: 我们的需求是,当用户点击衣食住行,或者对对附近搜索是,从服务器返回数据(经纬度,商家信息,介绍等),然后动态生成覆盖物,实现上述效果.关于图片,由于手机上的内存的有限性,所有的图片下载完成都应该存入预设的缓存中,例如LruCache,然后需要的时候从缓存取,缓存没有,下载完成放入缓存:即实现所有的图片所占的内存永远不会超过缓存预设的内存值,当然了本篇的重点不是这个,我直接拿了几张图片加入我们的项目中模拟. 1.承载数据的

百度地图添加 标示——默认、自定义(小狐狸)标示

一.简介 所有叠加或覆盖到地图的内容,我们统称为地图覆盖物.如标注.矢量图形元素(包括:折线和多边形和圆).信息窗口等.覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动. 地图API提供了如下几种覆盖物: Marker:标注表示地图上的点,可自定义标注的图标. Label:表示地图上的文本标注,您可以自定义标注的文本内容. 可以使用map.addOverlay方法向地图添加覆盖物,使用map.removeOverlay方法移除覆盖物,注意此方法不适用于InfoWindow. 二.

百度地图添加多个行政区划

添加多个行政区划 并给他添加不同颜色 示例图 下面是代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=

项目中的百度地图添加标注,动态弹框

1.最近项目开发中,用到了地图,需求是使用百度地图 初始化地图: var list = ""; var map = ""; var drawingManager = ""; if (typeof (BMap) == 'undefined') { //地图加载失败 document.getElementById("allmap").innerHTML = "地图加载失败"; } else { /** 百度地图

百度地图 添加控件

<!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script typ

百度地图自定义覆盖物

<script> var map = new BMap.Map('allmap'); var Bcenter = new BMap.Point(116.404,39.915); map.centerAndZoom(Bcenter,11); //自定义的覆盖物 function myOverlay(point,text,mouseoverText){ this._point = point; this._text = text; this._overtext = mouseoverText; }

百度地图 添加标注

给地图增加一个事件监听,addEventListener: 当鼠标点击地图时,首先获取改点坐标,其次在改点坐标处增加一个红色标注. <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <meta http-equiv="Content-Type"

百度地图 添加 com.baidu.mapapi.map.MapView

官方给的示例链接在这里:http://developer.baidu.com/map/wiki/index.php?title=androidsdk/guide/hellobaidumap 看第四步下面有一行红字: 这个地方写个建议,但是代码还是没有按建议的来写,真蛋疼,你就直接写成最终的样子不就行了? 就像下面这样 第四步,在应用程序创建时初始化 SDK引用的Context 全局变量: package com.kukudi.weifu; import android.app.Applicati