3
のGoogleマップでポリゴンをドラッグすると、GoogleマップのGMSPolygonにドラッグ可能なプロパティはありますか? GMSMarkerのような存在ですか?またはそれを作ることは可能ですか?iOS
のGoogleマップでポリゴンをドラッグすると、GoogleマップのGMSPolygonにドラッグ可能なプロパティはありますか? GMSMarkerのような存在ですか?またはそれを作ることは可能ですか?iOS
いいえ、残念ながらGoogleマップにドラッグ可能なポリゴンを実現するAPIはありません。
更新マーカーの座標をすべて保存/追跡する必要があります。代理人が呼び出されるたびに更新されたマーカー座標でポリゴンを再描画する必要があります。
-(void)mapView:(GMSMapView *)mapView didEndDraggingMarker:(GMSMarker *)marker
サンプルコードから参考/アイデアを得ることができます。
lati1 = marker.position.latitude;
longi1 = marker.position.longitude;
lati2 = lati1 + 0.10;
longi2 = longi1 + 0.10;
lati3 = lati1 + 0.15;
longi3 = longi1 + 0.05;
lati4 = lati1 + 0.05;
longi4 = longi1 - 0.05;
このヘルプが必要です。
@ChandreshKachariyaは答える前にまず質問を読んでいますが、私はすでにポリゴンを持っています。私はそれを再び描画する必要はありませんが、マップ上にある既存のポリゴンをドラッグする必要があります。 – Zoom
あなたは解決策を得ましたか? –