作业帮 > ASP.NET > 教育资讯

asp.net技巧:google map或百度map 应用

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 08:30:05 ASP.NET
asp.net技巧:google map或百度map 应用
asp.net技巧:google map或百度map 应用ASP.NET
【51Test.NET-asp技巧:google map或百度map 应用】:
关于map的具体用法请参考各自官方API(感觉有点标题党o_O)

google和百度map都提供了范围搜索的功能:比如搜索指定位置指定范围内的所有kfc店铺,它们使用的都是自己的店铺数据,可有时候我们只需要在地图上显示我们自己存储的店铺,并把它们标注在地图上,同样只给定两个参数:指定位置(某一处的经纬度lnglat)和搜索半径(r)。

每个地图API都提供了计算两个坐标之间距离的方法,我们可以从库中拿出所有的店铺的经纬度(slnglat),然后逐一计算出lnglat到slnglat距离s,若s

前段时间写了个例子,主要通过java实现(计算距离经纬度范围之类的)

1. 建立模型:半径r的范围表示一个圆,不过一般情况下我们完全可以把它看作是一正方形...呀呀呀,还是用代码说话吧,下面是一个pojo:

/**
* 类Bounds.java的实现描述:用户当前位置半径x米的经纬度范围
*
* @author zjb 2011-3-30 下午04:56:13
*/
public class Bounds {

/**
* 当前位置正北方向x米处 纬度
*/
PRivate Double latN;
/**
* 当前位置正南方向x米处 纬度
*/
private Double latS;
/**
* 当前位置正东方向x米处 经度
*/
private Double lagE;
/**
* 当前位置正西方向x米处 经度
*/
private Double lagW;

//getters or setters
ASP.NET