从上个世纪90年代开始电子地图应用就已经收到人们的关注,但是由于时代的局限性和市场经济发展的不成熟。地理信息系统系统的应用并没有得到很好的利用。只有少数的国家机构和军事系统才能够使用这些应用。随着技术的发展和市场经济发展的需求,特别 是GIS行业规范化的标准的诞生,让高端的地理信息系统应用成为可能....
分类:
其他好文 时间:
2015-01-22 10:59:47
阅读次数:
180
做lbs开发差不多快2年了,地图相关的产品也差不多做了3个了,用到过的地图包括google地图、高德地图、百度地图、图吧、Osmdroid,今天总结下,方便大家开发时选择合适的地图。 首先说定位模块选择,高德地图、百度地图现在都有了单独的地位sdk,且都支持全球定位,都是非常不错的选择。我现在...
分类:
移动开发 时间:
2015-01-16 23:44:15
阅读次数:
289
前面我们已经实现了坐标定位及前端显示,而坐标的获取一般只在移动设备上,对于PC端难以得到。但是在PC端,我们可以得到相应的IP。在得到了IP之后,我们就可以进行定们了。代码如下:
public class BaiduMap
{
///
/// 依据IP获取定位信息的URL模板。
/// 参数1:百度地图API的KEY。
///...
在《C#的百度地图开发(二)转换JSON数据为相应的类》一文中,我们得到了百度坐标,现在依据这一坐标来获取相应的信息。下面是相应的代码
public class BaiduMap
{
///
/// 依据坐标获取定位信息的URL模板。
/// 参数1:百度地图API的KEY。
/// 参数2:坐标(经度,纬度)。...
在《C#的百度地图开发(三)依据坐标获取位置、商圈及周边信息》中已经得到坐标的位置信息,有了这些定位信息,那要如何在前端的页面上显示出来呢?这需要用到百度地图的JavaScript的API。下面是示例代码。
前端代码
地图
$(document).ready(function () {...
百度地图的开发文档中给出了很多的事例,而当用到具体的语言来开发时,又会有些差异。我是使用C#来开发的。在获取相应的数据时,需要通过URL传值,然后获取相应的返回值(这一点很多平台的开发都是如此:比如微信的企业号)。所以我们第一步要解决的就是如何发起URL请求。
如果是在前端,我们可以很轻易的发起URL请求,就是在浏览器的地址栏中输入URL即可,那么在C#的后台要如何发起请求呢?来看下面的代码:...
在《C#的百度地图开发(一)发起HTTP请求》一文中我们向百度提供的API的URL发起请求,并得到了返回的结果,结果是一串JSON数据,我们先将这个JSON数据,使用在线工盯进行格式化。
{
"status": 0,
"result": [
{
"x": 39.926674689976,
"y": 116.4...
在使用百度地图开发的时候出现的问题,问题为:
IOS SDK百度地图不能正常显示,只显示网格
如图所示
在这里出现的问题纠结了很久,最后发现在API控制台创建应用的时候需要输入安全码
之后知道此安全码即为工程中的Bundle Identifier
所以我们填写的时候需要将工程中的info.plist文件设置Bundle Identifier和安全码一样即可
...
分类:
移动开发 时间:
2015-01-13 16:04:17
阅读次数:
381
转载请注明出处:
做关于位置或者定位的app的时候免不了使用地图功能,本人最近由于项目的需求需要使用百度地图的一些功能,所以这几天研究了一下,现写一下blog记录一下,欢迎大家评论指正!
一、申请AK(API Key)
要想使用百度地图sdk,就必须申请一个百度地图的api key。申请流程挺简单的。
首先注册成为百度的开发者,然后进入...
分类:
移动开发 时间:
2015-01-11 23:05:11
阅读次数:
500
前一篇百度地图开发讲述"(二).定位城市位置和城市POI搜索",主要通过监听对象MKSearchListener类实现城市兴趣点POI(Point of Interest)搜索。该篇讲述定位当前自己的位置及使用getLastKnownLocation获取location总时为空值的问题。其基本步骤如下: 1.先实例LocationManager,getSystemService(Context.LOCATION_SERVICE)再确定获取系统的定位服务;2.选择位置提供器...最后提出问题及解决方法包括源码...
分类:
移动开发 时间:
2015-01-11 06:15:01
阅读次数:
468