软件支持电脑在线(离线)地图查看浏览,支持无人机航拍地图导入!
1.支持谷歌在线(离线)百度地图,百度卫星地图,混合卫星地图,普通地图,地形地图,微软电子地图,微软卫星地图,bing地图,高德地图,在软件界面上可以选择地图类型切换;
2.支持1-20级的地图随意缩放,鼠标右键拖动漫游。
3.支持名称查询定位,可以输入地点名称后定位到所查询的位置。
4.支持坐标查询定位,可以输入坐标数值后定位的所查询的位置。
5.支持用户自定义信息,信息高级查询,查询结果实时定位。
6.支持在地图上所选择的标注能点击查看详细信息。
7.支持添加地图标记,距离测量显示,地点名称显示。
8.支持保存您当前 *** 作的文件,供日后打开再用,保证 *** 作不会丢失。
9.支持添加自定义标识图标,用户可以更换图标。
10.新增批量导入导出数据功能,网络代理设置。
11.新增分类图层管理。
12.图标上方显示文字。
13.支持在地图上绘制路线。
14.支持gps卫星定位。
15.支持商圈范围功能。
16.支持出图带标注功能。
17.支持打印出图。
18.支持行政区域边界及谷歌地球kml文件导入。
以下是官方api的范例,可以参考一下<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<style type="text/css">
body, html,#allmap {width: 100%height: 100%overflow: hiddenmargin:0}
#l-map{height:100%width:78%float:leftborder-right:2px solid #bcbcbc}
#r-result{height:100%width:20%float:left}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=您的密钥"></script>
<title>地图官网展示效果</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("allmap") // 创建Map实例
map.centerAndZoom(new BMap.Point(116.404, 39.915), 11)// 在这里输入经纬度 初始化地图,设置中心点坐标和地图级别
map.addControl(new BMap.NavigationControl()) // 添加平移缩放控件
map.addControl(new BMap.ScaleControl()) // 添加比例尺控件
map.addControl(new BMap.OverviewMapControl()) //添加缩略地图控件
map.enableScrollWheelZoom() //启用滚轮放大缩小
map.addControl(new BMap.MapTypeControl()) //添加地图类型控件
map.setCurrentCity("北京") // 设置地图显示的城市 此项是必须设置的
</script>
建议你看下MongoDB数据库。
MongoDB提供了一种GEO数据类型,专门处理地理位置坐标的,跟你这个应用场景极其吻合。
另外你的坐标数量是海量的,用MySQL很难抗的住。
MySQL到千万级的数据量就很吃力了。
两种方式不同点在于前者把数据作为文件上传,后者是把NSData作参POST上传,觉得作为客户端,其实工作量都差不多,关键是后台了,另外,文件上传的好处就是能知道上传进度,后者的乱码,我不知道你怎么传的,反正base64编码后再上传是没问题的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)