如何获得 google 地图的可滚动和可缩放图像视图

how to get scrollable and zoomable image view of google maps

我正在尝试获取 google 地图的可滚动图像视图。次要要求是-

  1. 缩放选项

  2. 能够在我选择的坐标上放置标记。

    创建仅包含此图像视图的片段将有助于我的应用程序。如何实现?

谢谢

您可以使用地图 API 提供的内置缩放控件。默认情况下禁用这些。您可以通过调用 UiSettings.setZoomControlsEnabled(true)

来启用这些

对于标记,您可以使用对象标记。标记是 Marker 类型的对象,并使用 GoogleMap.addMarker(markerOptions) 方法添加到地图中。它们被设计成交互式的,可以通过 API 进行定制。

下面是添加标记的示例实现,其中在坐标 10,10 处创建标记,并在单击标记时在信息 window 中显示“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/(演示和示例代码部分)