首页 > 解决方案 > 在没有付费版本的地图中显示我在路线中的自定义点

问题描述

假设我有一条从地点 A 到 B 的路线,而 1,2,3 分别是我的循环停止点。我希望人们只搜索路线,他将能够看到搜索路线之间的可用停靠点。

搜索查询将: 来源:A, 目的地:B

输出: [在地图视图中] 显示A到B的路线和停靠点1,2,3 ,其中1,2,3有自己的经纬度

标签: javascriptjavaphpgoogle-mapsbing-maps

解决方案


我曾使用谷歌地图来实现此类功能,代码片段如下

PolylineOptions mPolylineOptions = new PolylineOptions();
.......
ArrayList<LatLong> latLngs = ....// list of route polypoints to draw path

mPolylineOptions.addAll(latLngs).width(10).color(polylineColor);

mMap.addPolyline(mPolylineOptions);

mMap.addMarker(new MarkerOptions().position(stopPoint1).flat(true).icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_car)));
mMap.addMarker(new MarkerOptions().position(stopPoint2).flat(true).icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_car)));
mMap.addMarker(new MarkerOptions().position(stopPoint3).flat(true).icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_car)));

推荐阅读