我正在使用android studio开发一个应用程序,其中单元格数据保存在数据库中,并且它在纬度和经度坐标中具有相应的位置,当没有服务时,用户可以访问此数据,以找到更好的服务方式。数据将被绘制为google maps activity
并且颜色经过协调以表示颜色,但我还想添加一个箭头,将current location
中的点添加到我将设置的半径内的最佳单元服务中。
是否可以绘制箭头来完成指向绘制的数据点的任务?任何指出正确方向或答案的信息都会有所帮助,谢谢。
修改 我想到的箭头设计指向更好的信号,但没有连接到其他位置。我将在后期开发中找出一个更复杂的定位设备,所以我只是在寻找有关短指针箭头代表“GO THAT WAY”响应的可能性的信息。
答案 0 :(得分:2)
您可以使用地面叠加,您可以在给定的latlong设置特定图像。
LatLng NEWARK = new LatLng(40.714086, -74.228697);
GroundOverlayOptions newarkMap = new GroundOverlayOptions()
.image(BitmapDescriptorFactory.fromResource(R.drawable.newark_nj_1922))
.position(NEWARK, 8600f, 6500f);
map.addGroundOverlay(newarkMap);
用于旋转图像,你可以看
答案 1 :(得分:1)
您是在谈论在两点之间创建界限吗?你能更清楚地了解你到底需要什么吗? 如果它创建了一条线,那么您可以使用折线
GoogleMap map;
Polyline line = map.addPolyline(new PolylineOptions()
.add(new LatLng(51.5, -0.1), new LatLng(40.7, -74.0))
.width(5)
.color(Color.RED));