一 、地图种类:
百度地图、高德地图、谷歌地图、苹果地图、openstreetmap、mapbox这些地图都能 自定义地图 样式;
二、 定义地图:
1、百度地图:
百度地图个性化说明 :http://lbsyun.baidu.com/index.php?title=iossdk/guide/custom
百度地图编辑工具: http://lbsyun.baidu.com/img-editor.html
2、高德地图:
高德地图自定义地图说明:
http://lbs.amap.com/api/ios-sdk/guide/draw-on-map/custom
高德地图没有地图编辑工具。
3、mapbox
mapbox 定义地图说明:https://www.mapbox.com/ios-sdk/examples/
mapbox 地图编辑 具mapbox studio:https://www.mapbox.com/mapbox-studio/
4、苹果地图:
参考案例: 地图加加: www.duweis.com
实现 较复杂:
支持导KML、KMZ、GPX、SHP、TAB、GeoJSON、GDB、MPS、CSV等 多种 格式 件。
支持所有KML样式,包括:图标、热点、混 、旋转、放缩、 字标签等。
支持KML的GX扩展和Extended Data的导 。
支持导入时使 特征类为 GIS 图层提供默认样式或属性。
支持在地图上直接对坐标点进行编辑。
也得支持在详细信息中对坐标点和样式进行精细的 修改。
支持导入时使 配准点为GIS 图层提供CRS 以外的投影转换。
支持评论修改样式、属性、等
三、对比:
地图 |
自定义程度 |
实现难易程度 |
收费与否 |
能否在国内使 |
数据精确程度 |
百度地图 |
中 |
易 |
否 |
能 |
精确 |
高德地图 |
低 |
易 |
否 |
能 |
精确 |
谷歌地图 |
中 |
中 |
否 |
能 |
精确 |
苹果地图 |
高 |
难 |
否 |
能 |
精确 |
mapbox |
高 |
难(代码很简
单,美工较麻
烦)
|
是(有免费版的) |
能 |
精确 |
openStreetMap |
高 |
未知 |
否 |
能 |
精确 |
四、其他:
will 这个app 用的是百度地图,实现方式:道路种颜色,建筑物一种颜se,其他(水系,文字,图标等)标签设置成同一种颜 。