我正在尝试获取谷歌地图的可滚动图像视图。次要要求是 -
能够在我选择的坐标上放置标记。
创建仅包含此图片视图的片段将有助于我在我的应用中。怎么能实现这一目标?
由于
答案 0 :(得分:2)
您可以使用Maps API提供的内置缩放控件。默认情况下禁用它们。您可以通过调用UiSettings.setZoomControlsEnabled(true)
来启用它们对于标记,您可以使用对象标记。标记是Marker类型的对象,并使用GoogleMap.addMarker(markerOptions)方法添加到地图中。它们设计为交互式,可通过API进行自定义。
下面是添加标记的示例实现,其中标记在坐标10,10处创建,并在单击标记时在信息窗口中显示“Hello world”。
@Override
public void onMapReady(GoogleMap map) {
map.addMarker(new MarkerOptions()
.position(new LatLng(10, 10))
.title("Hello world"));
}
其他有用的链接:
代码段:https://developers.google.com/maps/documentation/android-api/map
演示和示例代码:https://developers.google.com/maps/documentation/android-api/(演示和示例代码部分)