3

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

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

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

4

1 回答 1

0

蓝点应该仍然可见。

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

我将从一个测试电话开始activate

Location location = new Location("myProvider");
location.setLatitude(30.0);
location.setLongitude(30.0);
listener.onLocationChanged(location);
于 2013-09-06T18:17:49.553 回答