2015-05-10 122 views
0

Citymaps问题在今天的发展,我有一些新的问题和如下:如何在Android工作室

1,当我打开GPS服务,调用方法mapView.startUpdatingLocation(),这是非常定位当前位置好,但如果我关闭了GPS并且没有设置默认位置,它是否可以通过网络自动定位并在地图上显示蓝色箭头?

2,我创建一个实现LocationSource接口,然后调用
mapView.setLoactionSource并设置定位方式是网络的一类,但是当我打开应用程序加载地图,我发现的位置是美国。它没有找到我现在的位置。是吗?

3,有时候,加载地图太慢,以至于无法及时加载数据,有离线地图使用吗?

4,在你的办公室的网站,有一些介绍了区域层是这样的:

After zooming out a certain amount, the Business Layer will disappear and the Region Layer will appear. The Region Layer displays a set of hand-picked cities and towns, with a custom image for each place. Tapping one of the pins will zoom you into that place, giving you an overview of the area. 

什么是平均“业务层将消失,区域层会出现”余did't找到现象。

回答

0

我是Citymaps SDK的开发者,我会尽我所能来回答你的问题。 1)如果您使用SDK内置的默认位置源,它将永远不会在GPS关闭的情况下找到您的位置。

2)如果您自己实施LocationSource,则由您决定用户的位置,并告知LocationChangeListener何时位置发生变化。看看LocationSource的默认实现了解更多详情:https://bitbucket.org/citymaps/citymaps-android-map-library/src/5a8bafc9638a99c122ba671683299185f9796a48/src/com/citymaps/citymapsengine/CitymapsLocationSource.java?at=master

3)我们目前没有离线地图,但它是我们正在开发的功能。它应该在下个月左右发布。

4)如果您查看Play商店或SDK示例中的Citymaps应用程序,您会看到这是什么意思,如果您缩放地图。这比上面所说的更难以解释,所以你应该查看这两个例子并亲自看看。