javascript - 在没有付费版本的地图中显示我在路线中的自定义点
问题描述
假设我有一条从地点 A 到 B 的路线,而 1,2,3 分别是我的循环停止点。我希望人们只搜索路线,他将能够看到搜索路线之间的可用停靠点。
搜索查询将: 来源:A, 目的地:B
输出: [在地图视图中] 显示A到B的路线和停靠点1,2,3 ,其中1,2,3有自己的经纬度
解决方案
我曾使用谷歌地图来实现此类功能,代码片段如下
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)));
推荐阅读
- html - 媒体查询 css 响应式
- python - 从 XML Url Python 获取值
- javascript - 为什么在生产模式(React.js)中会出现错误 #130?
- flutter - 如何在 ListView Flutter 中追加新数据
- javascript - MongoDB/javascript/node.js/typescript:如何连接到两个猫鼬模型?
- javascript - 将精灵定位在正交相机的底部中心
- windows-terminal - 记住执行之间的选项卡(包括 cwd 和选项卡标题)
- html - CSS 内联样式不适用于 thymeleaf 文本
- arrays - 类型为接收数组并返回该数组的单个元素的函数?
- asynchronous - 我对 d3.json 的同步调用解决得太晚了