首页 / 浏览问题 / 云GIS / 问题详情
如何根据经纬度定位到最近的路线
100EXP 2017年04月26日
请问如何根据经纬度,定位到最近的路线呢?是要通过如何实现了?

2 个回答

您好!你可以把经纬度坐标实例化成一个点对象,然后通过距离查询,来查找最近的线路,即用

SuperMap.REST.QueryByDistanceService这个类,在SuperMap.REST.QueryByDistanceParameters参数构造的时候,将 isNearest 属性设为true:

可以看一下这个范例:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#queryByDistance

663EXP 2017年04月26日
好的好的 我试一下
您好,不知道您是想完成最短路径分析还是最近设施分析呢?希望下面两个示例可以给您带来帮助:

最近设施分析:

support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#closestFacilities

最短路径分析:

support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#findPath
1,695EXP 2017年04月26日
其实想要的功能是,用户传给我一个经纬度坐标,我需要得到离该经纬度最近的一条路线(需要返回给用户),然后再得到该路线上里这经纬度最近的桩号(原先数据上已经做好的一个点)
...