改变标记的颜色 – Google Map V2 Android

我在理解如何更改Android Google Map项目中标记的颜色方面遇到了一些麻烦。

我的标记代码是:

googlemap.addMarker(new MarkerOptions() .position(new LatLng( 65.07213,-2.109375)) .title("This is my title")) .setSnippet("and snippet"); .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ORANGE))); 

当我在最后一行放置.icon代码时,出现这个错误,否则.position.title.setSnippet工作得很好,并可以在地图上看到。

无法在原始typesvoid上调用图标(BitmapDescriptor)

这些也被导入:

 import com.google.android.gms.maps.model.BitmapDescriptor; import com.google.android.gms.maps.model.BitmapDescriptorFactory; 

但是没有其他的补充。我错过了一个重要的部分?

Solutions Collecting From Web of "改变标记的颜色 – Google Map V2 Android"

你有几个字符错了。 比较你的代码:

 googlemap.addMarker(new MarkerOptions() .position(new LatLng( 65.07213,-2.109375)) .title("This is my title") .snippet("and snippet") .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ORANGE))); 

删除)在第三行,改变setSnippet snippet并删除; 在第四行。

问题是分号“;” 在行的末尾

 .setSnippet("and snippet"); 

如果删除了分号

 .setSnippet("and snippet") 

它应该工作。