随着有车一族的增多,地图的重要性日益凸显,当前国内地图市场竞争已经变得越发激烈。近来,百度地图与高德地图皆在多个与地图、出行、LBS、生活等相关的领域谋篇布局。4月19日,百度地图公布国际化战略,宣布将在2016年增加150个国家和地区的上线,吹响加速海外扩张的号角;此外,百度地图还与国内第一汽车厂 ...
分类:
移动开发 时间:
2016-04-26 14:03:02
阅读次数:
196
GMap.Net是.Net下一个地图控件,可以基于Http协议加载各个公司的地图,如Google,Bing,ArcGIS的,主要原理是通过解析各个公司的地图服务的URL,传入相应的参数得到对应的切片底图(Tiled map),如一个高德地图的GMapProvider的实现如下: 如下为高德地图的显示 ...
分类:
Web程序 时间:
2016-04-21 11:39:35
阅读次数:
868
使用高德地图js api 制作网页上的地图应用。 1.先申请一个 开发者用的 key 。 2. 在页面中引入高德提供的地图js <script src="http://webapi.amap.com/maps?v=1.3&key=您申请的key"></script> 完成以上两步就可以在页面中加载 ...
分类:
Windows程序 时间:
2016-04-20 21:58:07
阅读次数:
1035
说什么都是苍白的,直接上图~ 在某些情况下,我们需要获取用户周边的位置,来让用户选取。例如微信的朋友圈,在发一条朋友圈时可以选择地点,就是使用这样的功能。 基于以上的情况(其实也就是为了模仿微信),有了这个简单的demo。 #-1 说明 其中使用了高德地图的开发包,用了定位和搜索两个模块。demo中 ...
分类:
移动开发 时间:
2016-04-20 21:47:41
阅读次数:
227
//创建大头针对象
MAPointAnnotation*pointAnnotation=[[MAPointAnnotationalloc]init];
//插入大头针的位置
pointAnnotation.coordinate=CLLocationCoordinate2DMake(39.989631,116.481018);
//大头针的标题
pointAnnotation.title=@"方恒国际";
//大头针的子标题
pointAnnot..
分类:
移动开发 时间:
2016-04-15 23:21:40
阅读次数:
823
一、地图开发介绍从iOS6.0开始地图数据不再由谷歌驱动,而是改用自家地图,当然在国内它的数据是由高德地图提供的。在iOS中进行地图开发主要有三种方式:
利用MapKit框架进行地图开发,利用这种方式可以对地图进行精准的控制
调用苹果官方自带的地图应用,主要用于一些简单的地图应用,无法精确控制
使用第三方地图开发SDK库
用得最多的还是MapKit,所以这节就只讲MapKit的使用。二、MapKit...
分类:
移动开发 时间:
2016-04-12 17:41:33
阅读次数:
383
高德LBS开放平台将高德最专业的定位、地图、搜索、导航等能力,以API、SDK等形式向广大开发者免费开放。本章节我们来简单学习一下如何使用它的定位及地图SDK。 一、相关框架及环境配置 地图SDK 对于如何下载SDK,它的官方文档提供了很详细的说明,使用CocoaPods。如果你没有安装CocoaP ...
分类:
移动开发 时间:
2016-04-06 15:13:07
阅读次数:
3953
在用到地图类的sdk,sdk自带的样式必定不能满足开发者的需求,于是开发者不得不进行自定义,由于官方同样是object-c 版语法,不得不将其转为swift语法,以满足项目需求。 新建两个类 CustomCalloutView:UIView 自定义气泡view,代码实现如下。 swift版实现 sw ...
分类:
编程语言 时间:
2016-04-05 19:15:28
阅读次数:
702
此处是为了打车软件路径显示效果而做的一个demo,如下图所示:
上图中起点是定位点坐标,由于是实时导航GPS的时候所用,在移动情况下才会显示出小车在规划好的路径上面行驶(即蓝色线上),若不按线上的移动则会重新规划路径,由于没有对坐标点进行保存,所以移动效果是跳动的,不连贯。由于接触的接触地图的时间比较的端,所以有些功能还不是很完善,在项目完成后会对代码进行相应的操作。
其实现的主要代码...
分类:
其他好文 时间:
2016-04-01 18:31:37
阅读次数:
320
一、图层类1二、调用高德地图2三、点标注23.1使用自定义maker标注23.2Icon参数详情33.3在地图上画圆3四、区域搜索44.1画边界函数5五、高德地图服务插件65.1地点搜素7六、海量点8一、图层类varlayerName=newAMap.TileLayer.类名layerName.setMap(map);类名说明TileLayer切片图层..
分类:
Windows程序 时间:
2016-03-31 19:01:45
阅读次数:
4196