下载文档

API
更新时间:2016-09-23

1、简介

高德地图插件

1.1、说明

封装高德地图相关功能,包括放大缩小、移动和旋转等基本操作;标注;圆形、矩形和多边形覆盖物;定位、搜索、地理编码、离线地图等功能。

注意:
  申请的插件appkey需要通过config.xml文件配置自定义参数的方法,可直接在官网公共插件里直接勾选使用,详见附录。IDE插件因为涉及到高德地图方面的ID与Key暂时无法正常使用。具体操作见『手册

1.2、开源源码

自定义插件下载:点击此处 (插件测试用例与插件包已经提供)

1.3、 UI展示

1.4、术语表

1.4.1 Download Status

状态码 描述 英文描述
-1 下载失败 ERROR
0 正在下载 LOADING
1 正在解压 UNZIP
2 等待下载 WAITING
3 暂停下载 PAUSE
4 下载成功 SUCCESS
5 停止下载 STOP
6 检查更新状态 CHECKUPDATES

1.4.2 cbDownload Status

errorCode 描述 errorStr
0 加入列表成功 “”
-1 下载失败 “城市或省名称错误!”
-2 下载失败 “已经存在列表中!”
-3 下载失败 “已经下载完成,请到已下载列表查看!”

2、API概述

2.1、方法:

open 打开地图

uexGaodeMap.open(json)

说明:

打开地图。

注意Android端isScrollWithWeb参数为true时,需要结合新引擎才能生效,引擎版本需在20150915及以上版本。否则地图只显示白板。

参数:

  1. var json = {
  2. left:,//(可选) 左间距,默认0
  3. top:,//(可选) 上间距,默认0
  4. width:,//(可选) 地图宽度
  5. height:,//(可选) 地图高度
  6. isScrollWithWeb:,//(可选) 地图是否跟随网页滚动,默认为false
  7. longitude:,//(可选) 中心点经度
  8. latitude://(可选) 中心点纬度
  9. APIKey:,//(可选,仅iOS,仅IDE本地打包)设置高德的APIKey
  10. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. left:0,
  3. top:0,
  4. width:800,
  5. height:800,
  6. isScrollWithWeb:true,
  7. longitude:114.402815,
  8. latitude:30.475798
  9. };
  10. var data = JSON.stringify(params);
  11. uexGaodeMap.open(data);

close 关闭地图

uexGaodeMap.close()

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.close();

setMapType 设置地图类型

uexGaodeMap.setMapType(json)

参数:

  1. var json = {
  2. type://(必选)地图类型,1-标准地图,2-卫星地图,3-夜景地图
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. type:1
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setMapType(data);

setTrafficEnabled 开启或关闭实时路况

uexGaodeMap.setTrafficEnabled(json)

参数:

  1. var json = {
  2. type://(必选) 0-关闭,1-开启
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. type:1
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setTrafficEnabled(data);

setCenter 设置地图中心点

uexGaodeMap.setCenter(json)

参数:

  1. var json = {
  2. longitude:,//(必选)中心点经度
  3. latitude://(必选)中心点纬度
  4. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. longitude:114.402815,
  3. latitude:30.475798
  4. };
  5. var data = JSON.stringify(params);
  6. uexGaodeMap.setCenter(data);

setZoomLevel 设置地图缩放级别

uexGaodeMap.setZoomLevel(json)

参数:

  1. var json = {
  2. level://(必选)级别,范围(3,20)
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. level:15
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setZoomLevel(data);

zoomIn 放大一个地图级别

uexGaodeMap.zoomIn()

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.zoomIn();

zoomOut 缩小一个地图级别

uexGaodeMap.zoomOut()

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.zoomOut();

rotate 旋转地图

uexGaodeMap.rotate(json)

参数:

  1. var json = {
  2. angle://(必选)旋转角度,正北方向到地图方向逆时针旋转的角度,范围(0,360)。
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. angle:90
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.rotate(data);

overlook 倾斜地图

uexGaodeMap.overlook(json)

参数:

  1. var json = {
  2. angle://(必选)地图倾斜度,范围(0,45)。
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. angle:23
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.overlook(data);

setZoomEnable 开启或关闭手势缩放

uexGaodeMap.setZoomEnable(json)

参数:

  1. var json = {
  2. type://(必选) 0-关闭,1-开启
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. type:1
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setZoomEnable(data);

setRotateEnable 开启或关闭手势旋转及手势倾斜

uexGaodeMap.setRotateEnable(json)

参数:

  1. var json = {
  2. type://(必选) 0-关闭,1-开启
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. type:1
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setRotateEnable(data);

setCompassEnable 开启或关闭指南针

uexGaodeMap.setCompassEnable(json)

参数:

  1. var json = {
  2. type://(必选) 0-关闭,1-开启
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. type:1
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setCompassEnable(data);

setScrollEnable 开启或关闭手势移动

uexGaodeMap.setScrollEnable(json)

参数:

  1. var json = {
  2. type://(必选) 0-关闭,1-开启
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. type:1
  3. };
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setScrollEnable(data);

addMarkersOverlay 添加标注

uexGaodeMap.addMarkersOverlay(json)

参数:

  1. var json = [
  2. {
  3. id:,//(必选) 唯一标识符
  4. longitude:,//(必选) 标注经度
  5. latitude:,//(必选) 标注纬度
  6. icon:,//(可选) 标注图标
  7. bubble:{//(可选) 标注气泡
  8. title:,//(必选) 气泡标题
  9. subTitle://(可选) 气泡子标题
  10. }
  11. }
  12. ]

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var param = [
  2. {
  3. id:10001,
  4. longitude:114.402965,
  5. latitude:30.475845,
  6. icon:"http://www.iconpng.com/png/mapmarkers/marker_inside_azure.png",
  7. bubble:{
  8. title:"title1",
  9. subTitle:"subTitle1"
  10. }
  11. },
  12. {
  13. id:10002,
  14. longitude:114.409308,
  15. latitude:30.476229,
  16. bubble:{
  17. title:"title2",
  18. subTitle:"subTitle2"
  19. }
  20. }
  21. ];
  22. var data = JSON.stringify(param);
  23. uexGaodeMap.addMarkersOverlay(data);

setMarkerOverlay 修改标注

uexGaodeMap.setMarkerOverlay(json)

参数:

  1. var json = {
  2. id:,//(必选) 唯一标识符
  3. longitude:,//(可选) 标注经度
  4. latitude:,//(可选) 标注纬度
  5. icon:,//(可选) 标注图标
  6. bubble:{//(可选) 标注气泡
  7. title:,//(必选) 气泡标题
  8. subTitle://(可选) 气泡子标题
  9. }
  10. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var makerInfo = {
  2. id:10002,
  3. bubble:{
  4. title:"change-title",
  5. subTitle:"change-subTitle"
  6. }
  7. };
  8. var data = JSON.stringify(makerInfo);
  9. uexGaodeMap.setMarkerOverlay(data);

addPolylineOverlay 添加折线覆盖物

uexGaodeMap.addPolylineOverlay(json)

参数:

  1. var json = {
  2. id:,//(必选) 唯一标识符
  3. fillColor:,//(可选) 折线颜色
  4. lineWidth:,//(可选) 折线宽
  5. property:[//(必选) 数据
  6. {
  7. longitude:,//(必选) 连接点经度
  8. latitude://(必选) 连接点纬度
  9. }
  10. ]
  11. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var jsonstr = {
  2. id:"151",
  3. fillColor:"#f00",
  4. lineWidth:"10.0",
  5. property:[
  6. {
  7. longitude:"114.402965",
  8. latitude:"30.475845"
  9. },
  10. {
  11. longitude:"114.502965",
  12. latitude:"30.475845"
  13. },
  14. {
  15. longitude:"114.402965",
  16. latitude:"30.375845"
  17. }
  18. ]
  19. };
  20. var data = JSON.stringify(jsonstr);
  21. uexGaodeMap.addPolylineOverlay(data);

removeOverlays 移除覆盖物

uexGaodeMap.removeOverlays(json)

参数:

  1. var json = []////(可选)覆盖物唯一标识符数组,不传时移除所有覆盖物。

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var idarr = ["151"];
  2. var data = JSON.stringify(idarr);
  3. uexGaodeMap.removeOverlays(data);

addArcOverlay 添加弧形覆盖物

uexGaodeMap.addArcOverlay(json)

参数:

  1. var json = {
  2. id:,//(必选) 唯一标识符
  3. strokeColor:,//(可选) 颜色
  4. lineWidth:,//(可选) 线宽
  5. start:{//(必选) 起点数据
  6. longitude:,//(必选) 经度
  7. latitude://(必选) 纬度
  8. },
  9. center:{//(必选) 中间点数据
  10. longitude:,//(必选) 经度
  11. latitude://(必选) 纬度
  12. },
  13. end:{//(必选) 终点数据
  14. longitude:,//(必选) 经度
  15. latitude://(必选) 纬度
  16. }
  17. }

平台支持:

Android 2.2+

版本支持:

Android 3.0.0+

示例:

  1. var jsonstr = {
  2. id:"152",
  3. strokeColor:"#f00",
  4. lineWidth:"12.0",
  5. start:{
  6. longitude:"114.402965",
  7. latitude:"30.475845"
  8. },
  9. center:{
  10. longitude:"114.502965",
  11. latitude:"30.475845"
  12. },
  13. end:{
  14. longitude:"114.402965",
  15. latitude:"30.375845"
  16. }
  17. };
  18. var data = JSON.stringify(jsonstr);
  19. uexGaodeMap.addArcOverlay(data);

addCircleOverlay 添加圆形覆盖物

uexGaodeMap.addCircleOverlay(json)

参数:

  1. var json = {
  2. id:,//(必选) 唯一标识符
  3. longitude:,//(必选) 圆心经度
  4. latitude:,//(必选) 圆心纬度
  5. radius:,//(必选) 半径
  6. fillColor:,//(可选) 填充颜色
  7. strokeColor:,//(可选) 边框颜色
  8. lineWidth://(可选) 边框线宽
  9. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var jsonstr = {
  2. id:"153",
  3. longitude:"114.402965",
  4. latitude:"30.375845",
  5. radius:"1000",
  6. fillColor:"#4169E1",
  7. strokeColor:"#990033",
  8. lineWidth:"4"
  9. };
  10. var data = JSON.stringify(jsonstr);
  11. uexGaodeMap.addCircleOverlay(data);

addPolygonOverlay 添加多边形覆盖物

uexGaodeMap.addPolygonOverlay(json)

参数:

  1. var json = {
  2. id:,//(必选) 唯一标识符
  3. fillColor:,//(可选) 填充颜色
  4. strokeColor:,//(可选) 边框颜色
  5. lineWidth:,//(可选) 边框线宽
  6. property:[//(必选) 数据
  7. {
  8. longitude:,//(必选) 顶点经度
  9. latitude://(必选) 顶点纬度
  10. }
  11. ]
  12. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var jsonstr = {
  2. id:"154",
  3. fillColor:"#990033",
  4. strokeColor:"#990033",
  5. lineWidth:"2.0",
  6. property:[
  7. {
  8. longitude:"114.402965",
  9. latitude:"30.375845"
  10. },
  11. {
  12. longitude:"115.402965",
  13. latitude:"30.375845"
  14. },
  15. {
  16. longitude:"114.402965",
  17. latitude:"31.375845"
  18. },
  19. {
  20. longitude:"114.402965",
  21. latitude:"30.375845"
  22. }
  23. ]
  24. };
  25. var data = JSON.stringify(jsonstr);
  26. uexGaodeMap.addPolygonOverlay(data);

addGroundOverlay 添加图片覆盖物

uexGaodeMap.addGroundOverlay(json)

参数:

  1. var json = {
  2. id:,//(必选) 唯一标识符
  3. imageUrl:,//(必选) 图片地址
  4. transparency:,//(可选) 图片透明度(仅Android支持该参数)
  5. property:[//(必选) 数据,数组长度为2,第一个元素表示西南角的经纬度,第二个表示东北角的经纬度;
  6. {
  7. longitude:,//(必选) 顶点经度
  8. latitude://(必选) 顶点纬度
  9. }
  10. ]
  11. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. 示例1:
  2. var jsonstr = {
  3. id:"155",
  4. imageUrl:"http://img0.bdstatic.com/img/image/9baf75d938553886ce515def29441ed31409109131.jpg",
  5. transparency:"0.5",
  6. property:[
  7. {
  8. longitude:"114.402165",
  9. latitude:"30.374845"
  10. },
  11. {
  12. longitude:"114.502165",
  13. latitude:"30.474845"
  14. }
  15. ]
  16. };
  17. var data = JSON.stringify(jsonstr);
  18. uexGaodeMap.addGroundOverlay(data);

removeMarkersOverlays 移除标注

uexGaodeMap.removeMarkersOverlays(json)

参数:

  1. var json = []//(可选)标注唯一标识符数组,不传时移除所有标注。

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = ['10001'];
  2. var data = JSON.stringify(params);
  3. uexGaodeMap.removeMarkersOverlays(data);

poiSearch 兴趣点搜索

回调 cbPoiSearch
uexGaodeMap.poiSearch(json)

参数:

  1. var json = {
  2. searchKey:,//(可选) 搜索关键字
  3. poiTypeSet:,//(可选) Poi兴趣点,searchKey和poiTypeSet必须至少包含其中的一个
  4. city:,//(可选) 城市,不传时表示全国范围内(iOS无效,默认全国范围内搜索)
  5. pageNum:,//(可选) 搜索结果页索引,默认为0
  6. searchBound://(可选) 区域搜索,city和searchBound必须至少包含其中的一个。以下的三个类别有且只有一种。
  7. {
  8. type:"circle",//(必选) 圆形区域搜索
  9. dataInfo:{
  10. center:{//(必选) 圆心
  11. longitude:,//(必选) 经度
  12. latitude://(必选) 纬度
  13. },
  14. radius:,//(必选) 半径
  15. isDistanceSort://(可选) 是否按距离由小到大排序,默认true
  16. }
  17. }
  18. {
  19. type:"rectangle",//(必选) 矩形区域搜索
  20. dataInfo:{
  21. lowerLeft:{//(必选) 左下角
  22. longitude:,//(必选) 经度
  23. latitude://(必选) 纬度
  24. },
  25. upperRight:{//(必选) 右上角
  26. longitude:,//(必选) 经度
  27. latitude://(必选) 纬度
  28. }
  29. }
  30. }
  31. {
  32. type:"polygon",//(必选) 多边形区域搜索
  33. dataInfo:[//(必选) 顶点集合
  34. {
  35. longitude:,//(必选) 顶点经度
  36. latitude://(必选) 顶点纬度
  37. }
  38. ]
  39. }
  40. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. 示例1:
  2. var jsonstr = {
  3. city:"武汉",
  4. searchKey:"加油站"
  5. };
  6. var data = JSON.stringify(jsonstr);
  7. uexGaodeMap.poiSearch(data);
  8. 示例2:
  9. var jsonstr = {
  10. city:"武汉",
  11. poiTypeSet:"加油站",
  12. searchBound:{
  13. type:"circle",
  14. dataInfo:{
  15. center:{
  16. longitude:114.402815,
  17. latitude:30.475798
  18. },
  19. radius:3000,
  20. isDistanceSort:true
  21. }
  22. }
  23. };
  24. var data = JSON.stringify(jsonstr);
  25. uexGaodeMap.poiSearch(data);
  26. 示例3:
  27. var jsonstr = {
  28. poiTypeSet:"加油站",
  29. searchBound:{
  30. type:"rectangle",
  31. dataInfo:{
  32. lowerLeft:{
  33. longitude:114.402815,
  34. latitude:30.475798
  35. },
  36. upperRight:{
  37. longitude:114.513855,
  38. latitude:30.586848
  39. }
  40. }
  41. }
  42. };
  43. var data = JSON.stringify(jsonstr);
  44. uexGaodeMap.poiSearch(data);
  45. 示例4:
  46. var jsonstr = {
  47. poiTypeSet:"加油站",
  48. searchBound:{
  49. type:"polygon",
  50. dataInfo:[
  51. {
  52. longitude:"114.402965",
  53. latitude:"30.375845"
  54. },
  55. {
  56. longitude:"115.402965",
  57. latitude:"30.375845"
  58. },
  59. {
  60. longitude:"114.402965",
  61. latitude:"31.375845"
  62. },
  63. {
  64. longitude:"114.402965",
  65. latitude:"30.375845"
  66. }
  67. ]
  68. }
  69. };
  70. var data = JSON.stringify(jsonstr);
  71. uexGaodeMap.poiSearch(data);

geocode 地理编码,通过地址获得经纬度信息

回调 cbGeocode
uexGaodeMap.geocode(json)

参数:

  1. var json = {
  2. city:,//(必选) 城市,不传时表示全国范围内
  3. address://(必选) 具体地址
  4. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var jsonstr = {
  2. city:"武汉",
  3. address:"光谷软件园C6栋"
  4. };
  5. var data = JSON.stringify(jsonstr);
  6. uexGaodeMap.geocode(data);

reverseGeocode 反地理编码,将经纬度转换为地址信息

回调 cbReverseGeocode
uexGaodeMap.reverseGeocode(json)

参数:

  1. var json = {
  2. longitude:,//经度
  3. latitude://纬度
  4. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var jsonstr = {
  2. longitude:114.402815,
  3. latitude:30.475798
  4. };
  5. var data = JSON.stringify(jsonstr);
  6. uexGaodeMap.reverseGeocode(data);

getCurrentLocation 获取当前位置

回调 cbGetCurrentLocation
uexGaodeMap.getCurrentLocation()

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.getCurrentLocation();

startLocation 开始连续定位

uexGaodeMap.startLocation(json)

参数:

  1. var json = {(仅Android支持参数)
  2. minTime:,//(可选) 位置变化通知时间,单位:毫秒, 默认2000
  3. minDistance://(可选) 位置变化通知距离,单位:米,默认10
  4. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var jsonstr = {
  2. minTime:3000,
  3. minDistance:10
  4. };
  5. var data = JSON.stringify(jsonstr);
  6. uexGaodeMap.startLocation(data);

stopLocation 停止连续定位

uexGaodeMap.stopLocation()

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.stopLocation();

setMyLocationEnable 显示或隐藏我的位置

uexGaodeMap.setMyLocationEnable(json)

参数:

  1. var json = {
  2. type://(必选) 0-隐藏,1-显示
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. type:1
  3. }
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setMyLocationEnable(data);

setUserTrackingMode 设置连续定位模式

uexGaodeMap.setUserTrackingMode(json)

参数:

  1. var json = {
  2. type://(必选) 模式,1-只在第一次定位移动到地图中心点;
  3. 2-定位、移动到地图中心点并跟随;
  4. 3-定位、移动到地图中心点,跟踪并根据方向旋转地图。
  5. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. var params = {
  2. type:1
  3. }
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setUserTrackingMode(data);

setScaleVisible 设置地图是否显示比例尺

uexGaodeMap.setScaleVisible(json)

参数:

  1. var json = {
  2. visible://(必选) 是否显示,true-显示;false-隐藏。
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.2+
iOS 3.0.1+

示例:

  1. var params = {
  2. visible:true
  3. }
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setScaleVisible(data);

setMyLocationButtonVisible设 置是否显示回到我的位置按钮

设置是否显示回到我的位置按钮,注意回到我的位置按钮点击生效的前提条件是开启定位。

uexGaodeMap.setMyLocationButtonVisible(json)

参数:

  1. var json = {
  2. visible://(必选) 是否显示,true-显示;false-隐藏。
  3. }

平台支持:

Android 2.2+

版本支持:

Android 3.0.2+

示例:

  1. var params = {
  2. visible:true
  3. }
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setMyLocationButtonVisible(data);

setZoomVisible 设置是否显示放大缩小按钮

uexGaodeMap.setZoomVisible(json)

参数:

  1. var json = {
  2. visible://(必选) 是否显示,true-显示;false-隐藏。
  3. }

平台支持:

Android 2.2+

版本支持:

Android 3.0.2+

示例:

  1. var params = {
  2. visible:true
  3. }
  4. var data = JSON.stringify(params);
  5. uexGaodeMap.setZoomVisible(data);

clear 清除地图上所有的标注和覆盖物

uexGaodeMap.clear()

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.2+
iOS 3.0.1+

示例:

  1. uexGaodeMap.clear();

setCustomButton 设置自定义按钮

uexGaodeMap.setCustomButton(json)

参数:

  1. var json = {
  2. x:,//Number,必选 按钮横坐标
  3. y:,//Number,必选 按钮纵坐标
  4. width:,//Number,必选 按钮宽度
  5. height:,//Number,必选 按钮高度
  6. id:,//String,必选 按钮的唯一标识符
  7. bgImage:,//String,必选 按钮背景图路径
  8. title:,//String 可选 按钮文字
  9. titleColor:,// String 可选 按钮文字颜色
  10. titleSize:,//Number 可选 按钮文字大小
  11. }

说明:

  • 设置自定义按钮是全局的,设置之后在各个页面均可以直接调用showCustomButtons
  • 每次地图重新open时,不会显示任何按钮,需要用户手动调用showCustomButtons
  • x,y,width,height都是参考以地图左上角为原点的坐标系 单位为px
  • 成功调用该API会触发 cbSetCustomButton回调

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. var param={
  2. id:"11",
  3. bgImage:"res://button1.png",
  4. title:"title",
  5. titleColor:"#F00",
  6. x:50,
  7. y:50,
  8. width:35,
  9. height:16
  10. }
  11. var jsonStr=JSON.stringify(param)
  12. uexGaodeMap.setCustomButton(jsonStr);

deleteCustomButton 删除自定义按钮

uexGaodeMap.deleteCustomButton(id)

参数:

参数名称 参数类型 是否必选 说明
id String 需要删除的按钮的唯一标识符

说明:

  • 删除自定义按钮是全局的
  • 如果被删除的按钮已经被显示,会先隐藏按钮再删除,但此次隐藏操作不触发cbHideCustomButtons回调
  • 成功调用该API会触发cbDeleteCustomButton

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. uexGaodeMap.deleteCustomButton("11");

showCustomButtons 显示自定义按钮

uexGaodeMap.showCustomButtons(ids)

参数:

参数名称 参数类型 是否必选 说明
ids String json字符串,内容是由需显示按钮的唯一标识符构成的数组

说明:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. var ids=["11","12"];
  2. var jsonStr=JSON.stringify(ids);
  3. uexGaodeMap.showCustomButtons(jsonStr);

hideCustomButtons 隐藏自定义按钮

uexGaodeMap.hideCustomButtons(ids)

参数:

参数名称 参数类型 是否必选 说明
ids String json字符串,内容是由需显示按钮的唯一标识符构成的数组

说明:

  • ids不传时,会尝试隐藏所有自定义按钮

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. var ids=["11","12"];
  2. var jsonStr=JSON.stringify(ids);
  3. uexGaodeMap.hideCustomButtons(jsonStr);

2.2 回调方法:

cbOpen 打开地图的回调方法

uexGaodeMap.cbOpen(json);

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.cbOpen = function(json) {
  2. alert("cbOpen");
  3. }

cbGetCurrentLocation 获取当前位置的回调方法

uexGaodeMap.cbGetCurrentLocation(json);

参数:

  1. var json = {
  2. longitude:,//当前位置经度
  3. latitude:,//当前位置纬度
  4. timestamp://时间戳
  5. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.cbGetCurrentLocation = function(json) {
  2. alert("cbGetCurrentLocation: "+json);
  3. }

cbGeocode 地理编码的回调方法

uexGaodeMap.cbGeocode(json);

参数:

  1. var json = {
  2. longitude:,//当前位置经度
  3. latitude:,//当前位置纬度
  4. address:,//String 搜索的地址
  5. city://String 搜索所在的城市
  6. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.cbGeocode = function(json) {
  2. alert("cbGeocode: "+json);
  3. }

cbReverseGeocode 反地理编码的回调方法

uexGaodeMap.cbReverseGeocode(json);

参数:

  1. var json = {
  2. address:,//具体地址
  3. latitude:,//Number 搜索的纬度
  4. longitude://Number 搜索的经度
  5. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.cbReverseGeocode = function(json) {
  2. alert("cbReverseGeocode: "+json);
  3. }

cbPoiSearch 兴趣点搜索的回调方法

uexGaodeMap.cbPoiSearch(json);

参数:

  1. var json = {
  2. errorCode: 0, //错误码,0-成功,非0-失败
  3. data: [//搜索结果集合
  4. {
  5. address:,//地址详情
  6. cityCode:,//城市编码
  7. cityName:,//城市名称
  8. website:,//网址
  9. email:,//邮箱
  10. id:,//poiId
  11. point: {//位置坐标
  12. latitude:,//经度
  13. longitude://纬度
  14. },
  15. postcode:,//邮编
  16. provinceCode:,//省/自治区/直辖市/特别行政区编码
  17. provinceName:,//省/自治区/直辖市/特别行政区名称
  18. tel:,//电话号码
  19. title:,//名称
  20. typeDes:,//类型描述
  21. distance://距离中心点的距离
  22. }
  23. ]
  24. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.cbPoiSearch = function(json) {
  2. alert("cbPoiSearch: "+json);
  3. }

cbSetCustomButton 设置自定义按钮的回调方法

uexGaodeMap.cbSetCustomButton(json);

参数:

  1. var json = {
  2. id:,//尝试设置的自定义按钮的唯一标识符
  3. isSuccess:,// 设置是否成功 true/false
  4. }

说明:

  • id已存在时,会返回false

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. uexGaodeMap.cbSetCustomButton = function(json) {
  2. alert("cbSetCustomButton: "+json);
  3. }

cbDeleteCustomButton 删除自定义按钮的回调方法

uexGaodeMap.cbDeleteCustomButton(json);

参数:

  1. var json = {
  2. id:,//尝试删除的自定义按钮的唯一标识符
  3. isSuccess:// 设置是否成功 true/false
  4. }

说明:

  • id不存在时,会返回false

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. uexGaodeMap.cbDeleteCustomButton = function(json) {
  2. alert("cbDeleteCustomButton: "+json);
  3. }

cbShowCustomButtons 显示自定义按钮的回调方法

uexGaodeMap.cbShowCustomButtons(json);

参数:

  1. var json = {
  2. successfulIds:,//list<string> 显示成功的按钮的唯一标识符数组
  3. failedIds://list<string> 显示失败的按钮的唯一标识符数组
  4. }

说明:

  • 显示id不存在的按钮会失败
  • 显示已经显示的按钮会失败

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. uexGaodeMap.cbShowCustomButtons = function(json) {
  2. alert("cbShowCustomButtons: "+json);
  3. }

cbHideCustomButtons 隐藏自定义按钮的回调方法

uexGaodeMap.cbHideCustomButtons(json);

参数:

  1. var json = {
  2. successfulIds:,//list<string> 隐藏成功的按钮的唯一标识符数组
  3. failedIds:,//list<string> 隐藏失败的按钮的唯一标识符数组
  4. }

说明:

  • 隐藏id不存在的按钮会失败
  • 隐藏已经隐藏的按钮会失败

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. uexGaodeMap.cbHideCustomButtons = function(json) {
  2. alert("cbHideCustomButtons: "+json);
  3. }

2.3、 监听方法:

onMapLoadedListener 地图加载完成的监听方法

uexGaodeMap.onMapLoadedListener();

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.onMapLoadedListener = function() {
  2. alert("onMapLoadedListener");
  3. }

onMarkerClickListener 点击标注的监听方法

uexGaodeMap.onMarkerClickListener(json);

参数:

  1. var json = {
  2. id://被点击的标注的id
  3. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.onMarkerClickListener = function(json) {
  2. alert("onMarkerClickListener: "+json);
  3. }

onMarkerBubbleClickListener 点击气泡的监听方法

uexGaodeMap.onMarkerBubbleClickListener(json);

参数:

  1. var json = {
  2. id://被点击的气泡所属标注的id
  3. }

平台支持:

Android 2.2+

版本支持:

Android 3.0.0+

示例:

  1. uexGaodeMap.onMarkerBubbleClickListener = function(json) {
  2. alert("onMarkerBubbleClickListener: "+json);
  3. }

onReceiveLocation 位置变化的监听方法

uexGaodeMap.onReceiveLocation(json);

参数:

  1. var json = {
  2. longitude:,//当前位置经度
  3. latitude:,//当前位置纬度
  4. timestamp://时间戳
  5. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.0+

示例:

  1. uexGaodeMap.onReceiveLocation = function(json) {
  2. alert("onReceiveLocation: "+json);
  3. }

onMapClickListener 点击地图的监听方法

uexGaodeMap.onMapClickListener(json);

参数:

  1. var json = {
  2. longitude:,//被点击的位置经度
  3. latitude://被点击的位置纬度
  4. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.3+

示例:

  1. uexGaodeMap.onMapClickListener = function(json) {
  2. alert("onMapClickListener: "+json);
  3. }

onMapLongClickListener 长按地图的监听方法

uexGaodeMap.onMapLongClickListener(json);

参数:

  1. var json = {
  2. longitude:,//长按的位置经度
  3. latitude://长按的位置纬度
  4. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.0+
iOS 3.0.2+

示例:

  1. uexGaodeMap.onMapLongClickListener = function(json) {
  2. alert("onMapLongClickListener: "+json);
  3. }

onCustomButtonClick 自定义按钮被点击的监听方法

uexGaodeMap.onCustomButtonClick(id);

参数:

参数名称 参数类型 是否必选 说明
id String 被点击的自定义按钮的唯一标识符

说明:

  • 总是回调给调用showCustomButtons显示此按钮的页面(例如,用户在A页面调用显示按钮α,在B页面调用显示按钮β,那么α的回调给A,β的回调给B)
  • 如果该页面已经被销毁,则回调不触发

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.4+
iOS 3.0.4+

示例:

  1. uexGaodeMap.onCustomButtonClick = function(id) {
  2. alert("onCustomButtonClick:"+id);
  3. }

3 离线地图

3.1 方法

download 开始下载

说明:

开始下载,当前如果有正在下载的任务,添加到正在下载列表中。

uexGaodeMap.download(json)

参数:

  1. var json = [//数组
  2. {//city或province必须传一个,都传时只有city有效
  3. city:,//(可选) 城市名称
  4. province://(可选) 省或直辖市名称
  5. }
  6. ]

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. var params = [
  2. {
  3. city:'武汉'
  4. },
  5. {
  6. province:'广东省'
  7. }
  8. ];
  9. var data = JSON.stringify(params);
  10. uexGaodeMap.download(data);

cbDownload 开始下载的回调方法

uexGaodeMap.cbDownload(json)

参数:

  1. var json = {
  2. name:,//(必选) 省或城市名称
  3. errorCode:,//(必选) 状态码,0-加入列表成功,非0-失败。
  4. errorStr://(可选) 错误描述,errorCode非0时,该值有效。
  5. }

注:errorCode及errorStr详情参见附录cbDownload Status

平台支持:

  1. Android 2.2+
  2. iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.cbDownload = function(json) {
  2. alert("cbDownload: "+json);
  3. }

onDownload 下载监听方法

uexGaodeMap.onDownload(json)

参数:

  1. var json = {
  2. name:,//(必选) 省或城市名称
  3. completeCode:,//(必选) 进度百分比。
  4. status://(可选) 下载状态,具体请参考附录onDownload Status。
  5. }

注:status下载状态参见附录Download Status

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.onDownload = function(json) {
  2. var data = JSON.parse(info);
  3. if(data.status == 0){
  4. uexWindow.toast(1,5,data.name + " 正在下载...",0);
  5. }
  6. if(data.status == 1){
  7. uexWindow.toast(1,5,data.name + " 正在解压...",0);
  8. }
  9. if(data.status == 4){
  10. uexWindow.closeToast();
  11. alert(data.name + " 离线地图下载成功!");
  12. }
  13. if(data.status == 3){
  14. uexWindow.toast(0,5,data.name + " 暂停下载...",2000);
  15. }
  16. if(data.status == -1){
  17. uexWindow.closeToast();
  18. alert(data.name + " 下载失败!");
  19. }
  20. }

pause 暂停下载

uexGaodeMap.pause(json)

参数:

  1. var json = []//(必传) 省或城市名称数组

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. var params = ["武汉","广东省"];
  2. var data = JSON.stringify(params);
  3. uexGaodeMap.pause(data);

restart 继续下载

uexGaodeMap.restart(json)

参数:

  1. var json = []//(必传) 省或城市名称数组

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. var params = ["武汉","广东省"];
  2. var data = JSON.stringify(params);
  3. uexGaodeMap.restart(data);

getAvailableCityList 获取可下载离线地图的城市列表

uexGaodeMap.getAvailableCityList()

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.getAvailableCityList();

cbGetAvailableCityList 获取可下载离线地图的城市列表的回调方法

uexGaodeMap.cbGetAvailableCityList(json)

参数:

  1. var json = [
  2. {
  3. city:,//(必选) 城市名称
  4. size:,//(必选) 包大小,单位字节
  5. completeCode:,//(必选) 进度百分比
  6. }
  7. ]

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.cbGetAvailableCityList = function(json) {
  2. alert("cbGetAvailableCityList: "+json);
  3. }

getAvailableProvinceList 获取可下载离线地图的省和城市列表

uexGaodeMap.getAvailableProvinceList()

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.getAvailableProvinceList();

cbGetAvailableProvinceList 获取可下载离线地图的省和城市列表的回调方法

uexGaodeMap.cbGetAvailableProvinceList(json)

参数:

  1. var json = [
  2. {
  3. cityList:[//(必选) 省包含的城市列表
  4. {
  5. city:,//(必选) 城市名称
  6. size:,//(必选) 包大小,单位字节
  7. completeCode:,//(必选) 进度百分比
  8. status://(可选) 下载状态
  9. }
  10. ],
  11. province:,//(必选) 省或直辖市名称
  12. size:,//(必选) 包大小,单位字节
  13. completeCode:,//(必选) 进度百分比
  14. }
  15. ]

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.cbGetAvailableProvinceList = function(json) {
  2. alert("cbGetAvailableProvinceList: "+json);
  3. }

getDownloadList 获取已下载列表

uexGaodeMap.getDownloadList(json)

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.getDownloadList();

cbGetDownloadList 获取已下载列表的回调方法

uexGaodeMap.cbGetDownloadList(json)

参数:

  1. var json = [
  2. {
  3. name:,//(必选) 省或城市名称
  4. type:,//(必选) 类型,1-城市,2-省
  5. size:,//(必选) 包大小,单位字节
  6. completeCode:,//(必选) 进度百分比
  7. }
  8. ]

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.cbGetDownloadList = function(json) {
  2. alert("cbGetDownloadList: "+json);
  3. }

getDownloadingList 获取正在下载列表

uexGaodeMap.getDownloadingList(json)

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.getDownloadingList();

cbGetDownloadingList 获取正在下载列表的回调方法

uexGaodeMap.cbGetDownloadingList(json)

参数:

  1. var json = [
  2. {
  3. name:,//(必选) 省或城市名称
  4. type:,//(必选) 类型,1-城市,2-省
  5. size:,//(必选) 包大小,单位字节
  6. completeCode:,//(必选) 进度百分比
  7. }
  8. ]

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.cbGetDownloadingList = function(json) {
  2. alert("cbGetDownloadingList: "+json);
  3. }

isUpdate 已下载的离线地图数据是否需要更新

uexGaodeMap.isUpdate(json)

参数:

  1. var json = {//city或province必须传一个,都传时只有city有效
  2. city:,//(可选) 城市名称
  3. province://(可选) 省或直辖市名称
  4. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. var params = [
  2. {
  3. city:'武汉'
  4. }
  5. ];
  6. var data = JSON.stringify(params);
  7. uexGaodeMap.isUpdate(data);

cbIsUpdate 已下载的离线地图数据是否需要更新的回调方法

uexGaodeMap.cbIsUpdate(json)

参数:

  1. var json = {
  2. name:,//(必选) 省或城市名称
  3. result://(可选) 是否有更新,0-有更新,1-没有更新
  4. }

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. uexGaodeMap.cbIsUpdate = function(json) {
  2. alert("cbIsUpdate: "+json);
  3. }

delete 删除已下载或者正在下载数据

uexGaodeMap.delete(json)

参数:

  1. var json = []//(可选,仅Android) 省或城市名称数组

注:

  • json不传时会清除所有数据;
  • 受iOS SDK所限制,iOS仅支持删除所有数据
  • iOS系统下若有传入参数json,则插件不会作任何处理

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

Android 3.0.3+
iOS 3.0.2+

示例:

  1. var params = ["武汉"];
  2. var data = JSON.stringify(params);
  3. uexGaodeMap.delete(data);

cbDelete 删除已下载或者正在下载数据的回调方法

uexGaodeMap.cbDelete(json)

参数:

  1. var json = {
  2. name:,//(必选) 省或城市名称
  3. errorCode:,//(必选) 状态码,0-删除成功,非0-失败。
  4. errorStr://(可选) 错误描述,errorCode非0时,该值有效。
  5. }

平台支持:

Android 2.2+

版本支持:

Android 3.0.3+

示例:

  1. uexGaodeMap.cbDelete = function(json) {
  2. alert("cbDelete: "+json);
  3. }

4、附录

4.1、通过config.xml配置插件的方法

  • 将配置代码添加到config.xml中即可完成插件配置,无需进行自定义插件相关步骤
  • 详见打包服务器公测
  • 该公测已完成,现在也支持正式版大众打包服务器

iOS

示例配置代码如下:

  1. <config desc="uexGaode" type="KEY" >
  2. <param platform="iOS" name="$uexGaodeMap_APIKey$" value="XXX"/>
  3. </config>

Android

示例配置代码如下:

  1. <config desc="uexGaode" type="KEY" >
  2. <param platform="Android" name="$uexGaodeMap_APIKey$" value="XXX"/>
  3. </config>

或者Android和iOS合并写为:

  1. <config desc="uexGaode" type="KEY" >
  2. <param platform="iOS" name="$uexGaodeMap_APIKey$" value="XXX"/>
  3. <param platform="Android" name="$uexGaodeMap_APIKey$" value="XXX"/>
  4. </config>

用户需要将上面字段中的XXX替换为自己申请的对应平台的key,然后添加至config.xml中:即可完成相应key的配置

5、更新历史

iOS

API版本:uexGaodeMap-3.0.9

最近更新时间:2015-12-16

历史发布版本 更新内容
3.0.9 添加IDE支持;可以通过接口设置APIKey;解决和高德导航冲突的问题
3.0.8 修正一个可能会导致APP崩溃的bug
3.0.7 AddCircleOverlay中 修改默认lineDash值为NO,当回调的json结构为String时,不再转义一次
3.0.6 open接口添加参数isScrollWithWeb
3.0.5 地理编码和反地理编码的回调添加参数,方便用户区分
3.0.4 添加自定义按钮相关功能
3.0.3 修复使用自定义气泡时自定义标注图标失效的问题 修复覆盖物设置透明色会失效的bug 修复getCurrentLocation不敏感的bug 修复clear接口可能会导致闪退的bug
3.0.2 新增离线地图相关接口
3.0.1 新增clear 接口清除地图上所有标注和覆盖物
3.0.0 高德地图(uexGaodeMap)插件 for iOS

Android

API版本:uexGaodeMap-3.0.13

最近更新时间:2016-5-10

历史发布版本 更新内容
3.0.13 open接口添加回调
3.0.12 修复闪退的问题
3.0.11 修复闪退的问题
3.0.10 去掉插件中的ActivityGroup,配合引擎升级
3.0.9 添加相同id的圆形覆盖物时,改为替换原来的
3.0.8 解决高德地图打开时闪一下的问题
3.0.7 解决打开地图黑屏的问题
3.0.6 open接口增加地图是否随网页滚动参数isScrollWithWeb
3.0.5 地理编码和反地理编码的回调添加参数,方便用户区分
3.0.4 添加自定义按钮相关功能
3.0.3 新增离线地图相关接口
3.0.2 新增显示地图比例尺方法, 新增批量删除标注或覆盖物的方法
3.0.1 插件包添加dex文件夹
3.0.0 高德地图插件