【问题标题】:How to add a title and a snippet to Google's MyLocation pin (Google Maps Android API v2)如何向 Google 的 MyLocation pin 添加标题和片段(Google Maps Android API v2)
【发布时间】:2013-03-29 14:55:11
【问题描述】:

这是我的代码:

// Declare map
private GoogleMap map;
...
// Initialise map
map = ((MapFragment) findFragmentById(R.id.map)).getMap();
...
// Set location
map.setMyLocation(true);

按下 Google 的 MyLocation 大头针后,我希望显示一个标题和 sn-p。使用普通标记可以通过以下方式实现:

Marker marker = map.addMarker(new MarkerOptions().position(position)
.title("My Location")
.snippet("You are here!")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));

其中 .title("") 设置标题, .sn-p("") 设置 sn-p;但是我不确定如何使用 Google 的 MyLocation pin 来执行此操作。

谁能解释一下如何做到这一点。

【问题讨论】:

    标签: java android location overlay google-maps-markers


    【解决方案1】:

    这正是我想知道的。 我尝试使用代码在 myLocation 图标上添加标记:

    Marker marker = map.addMarker(new MarkerOptions().position(latLng)
    .title("You are here"));
    

    latLng 从经纬度双精度数据中获取数据

    double latitude = myLocation.getLatitude();
    double longitude = myLocation.getLongitude();       
    LatLng latLng = new LatLng(latitude, longitude);
    

    这会在屏幕上添加一个标记,但它与 MyLocation 标记不同步。我认为这与位置有关,例如。它从网络或无线而不是 GPS 获取位置。

    这几天一直困扰着我,我很想知道原因。

    【讨论】:

      猜你喜欢
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-02
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多