不要创建标记。谷歌安卓工作室地图。JAVA
不要创建标记。谷歌安卓工作室地图。JAVA,java,google-maps-android-api-2,Java,Google Maps Android Api 2,double-pointY[]= {59.927927619849,59.924231512202425,59.92453243804006,59.926455711411094}; 双点X[]= {30.312396772205826,31.312396772205,29.31239677220582,30.312396772205826}; 4月1日公开作废(谷歌地图谷歌地图){ mMap=谷歌地图; 列表点=新的ArrayList(); for(int i=0;i
double-pointY[]=
{59.927927619849,59.924231512202425,59.92453243804006,59.926455711411094};
双点X[]=
{30.312396772205826,31.312396772205,29.31239677220582,30.312396772205826};
4月1日公开作废(谷歌地图谷歌地图){
mMap=谷歌地图;
列表点=新的ArrayList();
for(int i=0;i 对于(int i=0;i请标记您正在使用的编程语言!另外,这可能是问题:List points=new ArrayList();
左边的类型!=右边的类型。Android Studio编程语言JavaList=ArrayList完全没有问题。你说的“循环”是什么意思?你显示的代码只是添加了一些点。没有为(int i=0;i)创建标记
double pointY[]=
{59.927927619849,59.924231512202425,59.92453243804006,59.926455711411094};
double pointX[]=
{30.312396772205826,31.312396772205,29.31239677220582,30.312396772205826};
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
List<LatLng> points = new ArrayList<LatLng>();
for(int i = 0 ; i < pointX.length; i++){
points.add(new LatLng(pointX[i],pointY[i]));
}
for (int i = 0; i<points.size(); i++){
mMap.addMarker(new
MarkerOptions().position(points.get(i)).title("r"));
}
}