map
でピンを追加するには、長押ししgoogle maps api
ます。のチュートリアルIOS
ですか?
GMSMarker *marker
;
UILongPressGestureRecognizer
MKMapView のように GMSMapView にを追加できますか? 私は現在 Mac を使用していないため、この理論をテストすることはできません。
その場合、locationInView で画面上のタッチ位置を検出します。
- (void)handleLongPressGesture:(UILongPressGestureRecognizer *)gesture
{
CGPoint pointInView = [gesture locationInView:mapView];
}
次に、画面上の点を基準とした位置座標を見つけます。
CLLocationCoordinate2D coordinate =
[mapView.projection coordinateForPoint: point];
次に、Google Maps SDK のドキュメントに従って、マーカーを追加します
GMSMarker *marker = [GMSMarker markerWithPosition:coordinate];
marker.title = @"Hello World";
marker.map = mapView;
それが役立つこと、または正しい軌道に乗ることを願っています。申し訳ありませんが、今は動作をテストできません!