iOS

2017-01-17 36 views
3

のGoogleマップでポリゴンをドラッグすると、GoogleマップのGMSPolygonにドラッグ可能なプロパティはありますか? GMSMarkerのような存在ですか?またはそれを作ることは可能ですか?iOS

+0

@ChandreshKachariyaは答える前にまず質問を読んでいますが、私はすでにポリゴンを持っています。私はそれを再び描画する必要はありませんが、マップ上にある既存のポリゴンをドラッグする必要があります。 – Zoom

+0

あなたは解決策を得ましたか? –

答えて

0

いいえ、残念ながら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; 

このヘルプが必要です。