2015-08-08 71 views
0

我在谷歌地圖多個標記。每個包含不同的信息。當用戶點擊標記時,會出現一個包含所有信息的小視圖。我在視圖上畫了一個輕掃手勢。我想要實現的是當用戶從左向右滑動時,下一個標記出現在地圖的中心。更改選定標記谷歌地圖iOS版

**

我只需要知道一些邏輯或例子。我應該在 刷卡處理程序上執行什麼操作來更改標記。

** 格拉西亞斯

回答

1

注意,從左至右的手勢划動可能干擾(以編程方式從用戶的角度來看)與該姿勢在地圖上的正常行爲 - 滾動它。這就是說,你必須在某處保留一個NS(可變)標記數組(GMSMapView沒有屬性,它給你所有的標記)。檢測到手勢後,在陣列中找到mapView.selectedMarker的索引,檢索下一個並更新mapView.selectedMarker。地圖可能會自動滾動到標記,但如果沒有,您可以使用setCamera:來做到這一點。

+0

謝謝! @Glorfindel –