0
我在我的android應用程序中使用Polaris地圖庫。 https://github.com/cyrilmottier/PolarisMapPolaris和使用按鈕地圖顯示點泡泡
我已經谷歌地圖與一些地理點。我正在從數據庫中讀取它們。我在地圖活動中添加了兩個按鈕 - 「下一個」和「上一個」以在點之間導航。
mc.animateTo(geopoints.get(arrayID));
「arrayID」是下一個地理點的ID,「mc」是地圖控制器。
它工作的很好,但我想添加一個功能。
我希望註解在點之間移動時默認是可見的。點擊「下一步」按鈕後,我想要移動到我的地圖上的下一個點,它的註釋應該是可見的(不僅在點擊它之後)。
可能有一個簡單的方法來做到這一點。
我應該用calloutView做些什麼,但我無法弄清楚如何做到這一點。
我做了這樣的事情。但它不能正常工作。
MapCalloutView calloutView;
calloutView = new MapCalloutView(getApplicationContext());
calloutView.setDisclosureEnabled(true);
calloutView.setClickable(true); calloutView.setLeftAccessoryView(getLayoutInflater().inflate(R.layout.accessory, calloutView, false));
calloutView.show(mMapView, geopoints.get(arrayID), false);
calloutView.setData(annotations.get(arrayID));
它顯示了我的氣泡,但它創建了新的calloutView,我認爲這是錯誤的。例如Polaris聽衆不工作。我無法取消選擇標註等...