問題タブ [gmsmapview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
418 参照

ios - GMSMapView:clear はすべての GMSMarker オブジェクトの割り当てを解除しますか?

メソッド[GMSMapView clear]GMSMarkerオブジェクトの割り当ても解除しますか、それともまだメモリに保持されていますか。

メソッドはプロパティmapを nil に設定するだけで、オブジェクトはまだメモリ内にあると思います。誰かそれについて知っていますか?

GMSMarker のクラスリファレンス

0 投票する
6 に答える
6377 参照

ios - IOS で Google マップの現在地を取得する際に青い点を非表示にする

Googleマップ内の現在の場所に戻るデフォルトのボタンを追加しようとしています。を使用してボタンを追加しました

しかし、私の場合は必要ない青い点を隠すことができません。

私が設定した場合

現在の場所ボタンを押すと、現在の場所に戻る機能が削除されます。

以下は私が実装したコードです

0 投票する
4 に答える
2898 参照

ios - GMSMarker iOS の問題

このコードを使用して、iOS 用の Google マップにマーカーを作成します。

しかし、マーカーを次のようにする必要があります。

ここに画像の説明を入力

Apple Map でそれを行う方法は知っていますが、Google Map を使用する必要があります (一部の都市では Apple Map ではほとんど何も表示されないため)。

Googleマップの場合、次のようなコードのみが見つかりました:

そのため、マーカーごとに xib から画像を作成する必要があります。マーカーがたくさんあるので、このアプローチではメモリ警告が表示される可能性があります。

そのようなマーカーを実装するより良い方法を知っている人はいますか?

0 投票する
1 に答える
2527 参照

ios - didChangeCameraPosition は、利用可能な座標の境界ボックス/長方形を取得します

GMSCameraPosition から GMSCoordinateBounds を取得するにはどうすればよいですか? ユーザーが次のようにカメラを動かすたびに、マップ上の可視座標 (少なくとも北東/南西のポイント) を知りたい:

0 投票する
2 に答える
7139 参照

ios - Google マップに現在地を表示する

Google Maps SDK を使用してアプリ内に地図を表示する iOS アプリがあります。

マップを表示することはできましたが、カメラまたはマーカーをユーザーの現在の場所に設定する方法がわかりません。

マップが機能しているかどうかをテストするためだけに座標をハードコーディングしましたが、ユーザーの現在の場所を表示する方法に行き詰まっています。

カメラを座標の中央に配置するコードは次のとおりです

そして、ここにマーカーを座標に表示するコードがあります

次のように現在の位置を取得しようとしました。

しかし、私はエラーが発生します:

互換性のないタイプ「CLLocationCoordinate2D」の式で「CLLocationCoordinate2D」を初期化しています

現在の位置をカメラとマーカーに渡すにはどうすればよいですか?

0 投票する
6 に答える
8191 参照

ios - GoogleマップiOS SDKはタップされたオーバーレイ座標を取得します

私はGoogleマップのiOS SDKを使用しています。ユーザーがオーバーレイをタップしたときに、タッチしたポイントの座標を取得したい。

このデリゲートメソッドがあります:

ただし、オーバーレイまたはマーカーをタップしても呼び出されません。

プログラムで呼び出すことはできますか (ただし、座標パラメーターがありません。それが必要です..)? またはこれから場所を取得します:

どんな提案も貴重です!

ありがとう!