他の多くのマッピング API と同様に、nutiteq マップ API には、MarkerLayerマップに追加できる が含まれています。マーカーを削除するための簡単な方法があります(例: markerLayer.remove(myMarker))。
このクラスは、 from which extendsに由来Markerする というメソッドを継承していることに気付きました。Javadocによると:detachFromLayerVectorElementMarker
このメソッドは、ベクター レイヤーを対象としています。要素がレイヤーから削除された場合、要素とレイヤーのリンクを削除するには、要素を切り離す必要があります。
質問:上記の Javadoc の説明を考えると、 a は であり、 a は であるため、マーカー レイヤーからマーカーを削除する適切な方法はMarker何VectorElementですかMarkerLayer?VectorLayer
適切な方法は、レイヤーからマーカーを削除し(を使用してMarkerLayer#remove)、呼び出すことdetachFromLayerです。それとも、レイヤーからマーカーを削除するだけで十分ですか?