我想在两个标记(例如 Uber)之间画一条曲线,但没有办法做到这一点。有什么想法吗?
优步应用程序有一条弯曲的折线,甚至还包括一个阴影.阴影可能只是一个黑色,透明折线连接两个点.这很容易.但第二条折线有曲线,如何实现呢?这是Bezier曲线,还是像setGeodesic(true)这样的内置函数?
我查看了谷歌地图示例,我看到了有关圆形折线的部分.这可以适应创建半圆吗?来自demo的代码片段.
PolylineOptions options = new PolylineOptions();
int radius = 5; //What is that?
int numPoints = 100;
double phase = 2 * Math.PI / numPoints;
for (int i = 0; i <= numPoints; i++) {
options.add(new LatLng(SYDNEY.latitude + radius * Math.sin(i * phase),
SYDNEY.longitude + radius * Math.cos(i * phase)));
}
int color = Color.RED;
mMap.addPolyline(options
.color(color)
.width(2));
Run Code Online (Sandbox Code Playgroud)