簡體   English   中英

觸摸標記時的Android應用程序地圖中心

[英]Android App Map center when touchs a marker

當我觸摸地圖片段(v.2)上的標記時,地圖會集中在觸摸的標記位置上。 我怎么能放棄這種行為? 可能嗎? 我想保持標題的呈現,但沒有集中化。

非常感謝,

胡里奧

文檔

您可以使用OnMarkerClickListener偵聽標記上的單擊事件。 要在地圖上設置此偵聽器,請調用GoogleMap.setOnMarkerClickListener(OnMarkerClickListener)。 當用戶單擊標記時,將調用onMarkerClick(Marker)並將標記作為參數傳遞。 此方法返回一個布爾值,指示您是否已使用該事件(即,您要禁止默認行為)。 如果返回false,則除了自定義行為外,還會發生默認行為。 標記單擊事件的默認行為是顯示其信息窗口(如果可用)並移動攝像機,使標記在地圖上居中。

這樣,您可以使用自定義行為(show infowindow)覆蓋默認行為(中心標記+顯示信息窗口)。 這樣的事情應該有效:

OnMarkerClickListener

public boolean onMarkerClick(Marker marker) {
    marker.showInfoWindow();
    return true;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM