2015-05-10 127 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應用程序,您會看到這是什麼意思,如果您縮放地圖。這比上面所說的更難以解釋,所以你應該查看這兩個例子並親自看看。