【发布时间】:2016-03-23 12:19:26
【问题描述】:
我正在尝试获取谷歌地图的可滚动图像视图。次要要求是-
-
缩放选项
-
能够在我选择的坐标上放置一个标记。
创建仅包含此图像视图的片段将对我的应用程序有所帮助。如何实现?
谢谢
【问题讨论】:
标签: android google-maps maps google-maps-markers
我正在尝试获取谷歌地图的可滚动图像视图。次要要求是-
缩放选项
能够在我选择的坐标上放置一个标记。
创建仅包含此图像视图的片段将对我的应用程序有所帮助。如何实现?
谢谢
【问题讨论】:
标签: android google-maps maps google-maps-markers
您可以使用 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"));
}
其他有用的链接:
代码 sn-ps:https://developers.google.com/maps/documentation/android-api/map
演示和示例代码:https://developers.google.com/maps/documentation/android-api/(演示和示例代码部分)
【讨论】: