【问题标题】:Google Maps V2 setLocationSource removes blue MyLocation iconGoogle Maps V2 getLocation Source 移除蓝色位置图标
【发布时间】:2013-09-06 17:45:57
【问题描述】:

我正在开发一个室内 GPS 应用程序,并且我有自己的位置提供程序,可以为我提供经纬度。我有谷歌地图 v2 与我的位置提供者一起使用

mMap.setMyLocationEnabled(true);
mMap.setLocationSource(myLocationProvider);

我的问题是,当我将位置源设置为自定义提供程序时,显示屏幕位置的蓝色小图标不再起作用。这是预期的吗?谷歌地图不应该只使用纬度/经度来显示当前位置,不管它来自哪里?

【问题讨论】:

    标签: android google-maps location


    【解决方案1】:

    蓝点应该仍然可见。

    如果您确定您的LocationSource 已正确实现,并且在您调用OnLocationChangedListener 回调方法后蓝点未出现在您发送的位置,我建议创建一个简单的工作示例来显示问题并发布它在gmaps-api-issues

    我将从activate 中的测试电话开始:

    Location location = new Location("myProvider");
    location.setLatitude(30.0);
    location.setLongitude(30.0);
    listener.onLocationChanged(location);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-22
      • 2014-08-04
      • 2016-07-15
      • 1970-01-01
      相关资源
      最近更新 更多