use*_*908 44 android google-maps google-maps-android-api-2
我在理解如何更改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)));
Run Code Online (Sandbox Code Playgroud)
当我在最后一行输入.icon代码时出现此错误,否则.position,.title并且.setSnippet工作得很好并且在地图上可见.
无法在原始类型void上调用图标(BitmapDescriptor)
这些导入以及:
import com.google.android.gms.maps.model.BitmapDescriptor;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
Run Code Online (Sandbox Code Playgroud)
但是没有添加任何其他内容.我是否错过了重要部分?
Mac*_*ski 97
那里有几个字符错了.将您的代码与此进行比较:
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)));
Run Code Online (Sandbox Code Playgroud)
)在第三行删除,更改setSnippet为第四行snippet并删除;.
问题是分号";" 在行尾
.setSnippet("and snippet");
Run Code Online (Sandbox Code Playgroud)
如果你删除了分号
.setSnippet("and snippet")
Run Code Online (Sandbox Code Playgroud)
它应该工作.
| 归档时间: |
|
| 查看次数: |
50204 次 |
| 最近记录: |