Android谷歌地图api 2 - 点击地图引脚启动外部意图驱动方向

时间:2014-05-21 05:11:07

标签: android google-maps android-intent

我想在地图引脚的片段中添加一个按钮,以启动外部意图来驱动指针的方向。

我想我可以实现一些听取长按片段的内容,弹出一个弹出窗口,看看用户是否想要查看行车方向,然后启动外部活动。

不确定是否有简单的方法可以做到这一点或最好的用户体验设计。打开建议!

这是我当前的设置地图功能:

private void maybeSetUpMapPin() {
  mMap.setMyLocationEnabled(true);
  CameraUpdate cameraUpdate;

  for (Location location : mLocations) {
    MarkerOptions markerOptions = new MarkerOptions()
      .position(new LatLng(location.getLatitude(), location.getLongitude()))
      .title(location.getName())
      .snippet(location.getDescription());
    Marker marker = mMap.addMarker(markerOptions);
  }
  CameraUpdate cameraUpdate = CameraUpdateFactory
      .newLatLngZoom(new LatLng(DEFAULT_LATITUDE, DEFAULT_LONGITUDE), 10.0f);
  mMap.moveCamera(cameraUpdate);
}

1 个答案:

答案 0 :(得分:2)

您可以使用Custom Marker Window中的Google Map V2 API实施来完成此操作。

信息窗口可让您在点击标记时向用户显示信息。一次只显示一个信息窗口。如果用户点击另一个标记,则将隐藏当前信息窗口,并显示新的信息窗口。

根据设备的屏幕绘制信息窗口,以其相关标记为中心。默认信息窗口包含粗体标题,标题下方有(可选)摘录文本

在这里,我看到了下面给出的一些链接

使用此功能我获得了什么?

enter image description here

而另一个是

enter image description here

希望这对你有所帮助。