如何获得 google 地图的可滚动和可缩放图像视图
how to get scrollable and zoomable image view of google maps
我正在尝试获取 google 地图的可滚动图像视图。次要要求是-
缩放选项
能够在我选择的坐标上放置标记。
创建仅包含此图像视图的片段将有助于我的应用程序。如何实现?
谢谢
您可以使用地图 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/(演示和示例代码部分)
我正在尝试获取 google 地图的可滚动图像视图。次要要求是-
缩放选项
能够在我选择的坐标上放置标记。
创建仅包含此图像视图的片段将有助于我的应用程序。如何实现?
谢谢
您可以使用地图 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/(演示和示例代码部分)