最近在做的有关于北京海淀智慧旅游的一个项目,既然是旅游项目,那么涉及到地图的操作也就是必然的事情了。
今天主要要做的是地图上的一个基本功能——交互搜索。
其实官网上搜索的例子并不是很多,而且真的不怎么滴。不过作为参考,还是可以的。点击这里查看“范围查询-指定分类id,关键字”代码示例。如果没有你想要的功能,那你就去官方API文档中找吧,点击这里看搜索类API。...
分类:
Web程序 时间:
2014-09-24 12:28:46
阅读次数:
323
在底图调用完成后,我们要为地图添加一些工具,首先就是出场率很高的鹰眼图。我这里的鹰眼图是从ESRI的Flex Viewer中剥离出来的,申明一下,怕ESRI说我侵权。经常有人质疑我为什么不直接用Viewer而要费心思自己去写一些组件。我个人的经验是Viewer东西太多了,很臃肿,对于我们这样有...
网赛的时候看了这道题,发现就是平常的那种基础搜索题。
由于加了一个特殊条件:可以一次消耗3秒或原地停留1秒。
那就不能使用简单的队列了,需要使用优先队列才行。
题意
告诉一副地图:一个起点,一个终点,若干墙,若干监视器,剩下的是空地。
起点,终点,监视器都算空地。
监视器初始值会指定一个方向,共有四个方向。
监视器每秒顺时针转动到下个方向。
监视器视野距离为2.
在监视器的位置或在监视器面向的格子是监视区域。
普通的移动一格需要消耗1秒时间。
在监视器下移动一格需要消耗3秒时间。
如果呆在原地不动,即...
分类:
其他好文 时间:
2014-09-24 11:39:36
阅读次数:
173
我虽然是90后,但是也很喜欢热血传奇2(以下简称“传奇”)这款游戏。 进入程序员行业后自己也对传奇客户端实现有所研究,现在将我的一些研究结果展示出来,如果大家有兴趣的话不妨与我交流。 项目我托管到codeplex上了,使用GPLv2开源协议。大家可以checkout代码出来看。 我现在...
分类:
编程语言 时间:
2014-09-24 08:52:26
阅读次数:
448
在使用高德地图数据的时候,我们通常不需要加载世界地图,只需要指定项目片区地图数据即可;同样,我们也不需要所有等级的数据,只需要指定等级数据即可。
按照《OpenLayers学习--Layer体系(一)》中的方法,直接使用XYZ图层类来加载,显然无法实现该功能。主要原因有以下两点:
1.没有指定地图的分辨率
OpenLayers的机制就是,当你没有给Layer指定分辨率,也没有给Map指定分辨...
分类:
其他好文 时间:
2014-09-24 01:05:45
阅读次数:
723
这场网赛当时自己完成了的也就是两道地图题,过去好久了才想到还是该记录下来...【C】Wang Xifeng's Little PlotTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others) 【Pr...
分类:
其他好文 时间:
2014-09-24 00:45:05
阅读次数:
338
因为在IOS8的定位里新增了两个方法:-(void)requestWhenInUseAuthorization__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_8_0);
-(void)requestAlwaysAuthorization__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_8_0);
如果需要仅在前台定位,你在调用startUpdatingLocation前需..
分类:
移动开发 时间:
2014-09-23 20:22:45
阅读次数:
142
因为在IOS8的定位里新增了两个方法:-(void)requestWhenInUseAuthorization__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_8_0);
-(void)requestAlwaysAuthorization__OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_8_0);
如果需要仅在前台定位,你在调用startUpdatingLocation前需..
分类:
移动开发 时间:
2014-09-23 18:12:45
阅读次数:
229
iOS8 高德地图SDK MAMapView无法定位的问题...
分类:
移动开发 时间:
2014-09-23 16:15:34
阅读次数:
163