驾车路径规划需要使用到达点坐标吗?

到达点坐标:驾车路线规划需要使用到达点坐标,来表示车辆可以达到的地点。使用到达点坐标进行驾车路线规划,一般是最优的不绕路方案(除某线路限行的情况)。

POI点坐标:是搜索某个POI时,打在某个区域中心或某个点上的经纬度。如果直接使用POI点坐标,驾车导航时,会就近抓路做为终点,可能导致路线绕路。

举例,南苑机场的POI坐标在区域的中心,但到达点在国内到达的地方,如下图:

当终点分别为到达点和POI点时,驾车路线规划距离分别为6.5公里和10公里,如下图:

两张图对比可以看到:
使用到达点导航时,实际终点抵达的是机场的出发层停车位置(高德制作机场POI的到达点位置在此)。

直接选择POI 的坐标为终点导航时,实际终点抵达的是该坐标抓路的结果,机场周边的一条路,用户实际根本无法到达机场。

1、JS API 使用搜索接口AMap.PlaceSearch搜索关键词,返回结果数据中entr_location为入口经纬度,即终点,exit_location为出口经纬度,即起点。可点击参考

2、Android端

getLatLonPoint() 返回POI的经纬度坐标。

getEnter() 返回POI入口经纬度。

getExit() 返回POI出口经纬。

点击参考

3、iOS端

 //入口经纬度 @property (nonatomic, copy) AMapGeoPoint *enterLocation; 

//出口经纬度 @property (nonatomic, copy) AMapGeoPoint *exitLocation; 

点击参考

如何搜索到所需的POI数据? APP接入实现高德定位搜索

如何搜索到所需的POI数据?

想快速搜索到所需数据可参考如下建议:

1、选择合适的搜索方法。如周边搜索或关键字搜索。

2、明确具体的搜索应用的场景。开放平台支持在特定分类的数据中搜索,可较高增加搜索的准确度。

3、在开发时,您需明确具体使用目标,是为获得某个地址描述还是某个确定的POI点,从而决定您搜索数据的方法。详情可点此查看

高德地图存了海量的POI点,会支持大量用户的搜索请求。所以设置了复杂的策略,来确定推荐的结果顺序。