2017-03-05 51 views
0
位置

我使用Android的工作室,小区数据保存在它的数据库应用程序工作的相应位置的经纬度坐标,在没有服务的用户可以访问此数据找到一种更好的服务方式。数据将被绘制到google maps activity和颜色协调以表示颜色,但我也想要将箭头从current location添加到我将设置的半径范围内的最佳细胞服务。指向在谷歌地图Android Studio中

是否可以绘制箭头来完成指向绘制数据点的任务?任何指向正确方向或答案的信息都会有所帮助,谢谢。

编辑 我想到的箭头设计指向更好的信号,但没有连接到其他位置。我会在以后的发展找出一个更复杂的定点设备,所以我只是在寻找上一个代表“走那条路”反应的短指针箭头的可能性的信息。

回答

1

您可以使用地面叠加层,在那里你可以在给定的经纬度设定特定的图像。

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); 

用于旋转图像,你可以看看

https://stackoverflow.com/a/4332278/7386743

+0

好的。谢谢。我会与此合作 –

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)); 
+0

有用的,我会考虑它。我编辑了这个问题,希望它能澄清一些事情 –

+0

我明白的是,你想在特定点创建一个箭头。这究竟是什么意思? –

+0

是的,从目前的位置瞄准到最好的信号 –