2017-02-14 110 views
2

在默認的MapView中,視圖放大到用戶捏合的座標附近的點。我想捏縮放視圖進/出一個固定點。MapBox縮放行爲以縮放固定點

我無法在SDK中找到任何屬性或功能,似乎這樣做。我通過將zoomEnabled設置爲false來實現自己的hack,添加pinchGesture並使其速度(無論是正值還是負值)增加或減小縮放級別。然而,這種天真的做法是有效的挑剔。

有沒有正確的方法來做到這一點?

+0

可以添加你的代碼看起來像,看它是否是一個編碼錯誤? –

+0

不,這不是編碼錯誤。我根本沒有看到MapBox的任何功能來做到這一點。就我自己的捏縮放實現而言,它是非常基礎的。我不認爲實現自己的手勢是走的路,這就是爲什麼我要問MapBox SDK的原因。 –

+0

您可以發佈MapBox的屬性圖片嗎? –

回答

0

我相信我發現你修復。據我所知,你不希望用戶從你設定的固定點移動,但你確實想讓他們放大和縮小。一個簡單的屬性應該解決這個問題。在地圖視圖的屬性檢查器下,查找標題爲「滾動」的複選框並取消選中它。這解決了我的問題。我附上了一張圖片以幫助顯示要查找的內容。

+0

那不太對。我希望他們能夠平息。但是,當它們縮放時,應該放大/縮小中心點,而不管它們在哪裏捏。 –

+0

所以你只希望他們能夠放大一箇中心點,沒有別的? –

+0

這是正確的。 –