首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

map有关问题——搜索区域内热点

2013-01-26 
地图问题——搜索区域内热点规则:比如地图中散布了50个热点。当我确定了圆心和半径后,将地图中该圆内的所有热

地图问题——搜索区域内热点
规则:
比如地图中散布了50个热点。

当我确定了圆心和半径后,将地图中该圆内的所有热点搜索出来并高亮。

由于后台数据库很大,所以利用数据库搜索比较不是很现实。

如果能在图形上直观的表达出来,就最好了。

不知道大家有没有明白我的意思。

比如在一张地图中散布了50个电信的wifi热点。各个点事先已经标注在地图中。

然后我将圆心定在任意位置,如 (100,100),选择半径为20,在地图中就会画出一个圆。让圆内的wifi热点自动高亮,坐标移动时,wifi热点随时刷新。

而且我不想用数据库计算的方法。
请问有什么好的办法。
[解决办法]
正圆,真的简单,循环一下子就行了.

你已经得到热点坐标(),以及指定的点的坐标,那就一个循环,求每个热点到指定点的距离.

然后把这个距离与半径比较,就OK了.

热点排行