問題タブ [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 投票する
1 に答える
874 参照

ios - GMSPlace - 一連の座標からこれを取得できますか

画面上の地図をタップしたユーザーからの座標があります。座標を使用して Google API から GMSPlace を取得できますか。ドキュメントやオンラインで役立つものは何も見つかりませんでした。

ありがとう

0 投票する
3 に答える
7896 参照

ios - iOS 向け Google マップのカスタム ユーザー位置ドット (GMSMapview)

  1. iOS 用 Google マップ (GMSMapView) でカスタム ユーザー ロケーション ドットを設定する公式の方法はありますか?
  2. それを「ハッキング」する既知の方法はありますか?すべてのサブビューとレイヤーを反復処理して、青い点を釣り上げますか?
  3. 外観をカスタマイズできなくても、z オーダー インデックスを制御できますか? マーカーがたくさんあると小さな青い点が隠れてしまうので、常に表示したい場合があります。

ありがとう

0 投票する
3 に答える
5118 参照

ios - Google Maps Swift 、カスタム マーカー、および矢印付きの情報ウィンドウ

XIB ファイルを作成して、InfoWindow でカスタム マーカーを作成しました。しかし、ユーザーがどのマーカーをクリックしたかをユーザーが知ることができるように、そのマーカーにも下向き矢印を付けたいと思います。

そして、infoWindowをマーカーから少し上に移動したい..上に移動していないそのbuのコードを書き留めました。

以下の私のコード

——————-----------

マーカーと InfoWindow ヒントのコード ——————————————————————————————————</p>

誰でもこのコードを調べて、提案があれば教えてもらえますか? 助けてくれてありがとう!

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

ios - OceanまたはSeeで許可されていないGoogleAPIマーカー

GMSMapView にマーカーを付けたい。しかし、マーカーが海に表示されたり、地球だけが見えたりすることは望んでいません。検索しましたが、GMSMapView のサーフェスがシー、オーシャン、アースのいずれであるかを検出するための属性またはメソッドが見つかりません。提案があれば?私は XCode と言語 Objective-C の下で働いていました。

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

ios - GMSMapView で KVO "myLocation" のオブザーバーを追加および削除する

考えられるすべての解決策を検索しましたが、正確な解決策を見つけることができませんでした。私の問題は次のとおりです。GMSMapViewでナビゲーションコントローラーとビューコントローラーを使用しています。GMSMapView から他のビューに移動すると、「キー値オブザーバーがまだ登録されている間に、クラス GMSMapView のインスタンス 0x7f9b79c53c20 の割り当てが解除されました」という例外が発生してアプリがクラッシュします。

しかし、viewwilldisappear または deinit でオブザーバーを削除しようとすると、「オブザーバーとして登録されていないため、キー パス "myLocation" のオブザーバーを削除できません」という例外でアプリが再びクラッシュします。

誰でも最善の解決策を手伝ってもらえますか。これが私のコードです:

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

ios - Swift: GMSMapView が予期せず nil です

簡単な Google マップのチュートリアルに従おうとしています。基本的には、ユーザーから住所を取得し、Google マップ API に基づいて住所を緯度と経度の座標に変更し、画面上の地図ビューをそれらの座標に移動します。上記のすべてのステップは、最後のものを除いて機能します。スレッド 1 エラーの原因を確認するためにブレークポイントを設定しました: EXC_BAD_INSTRUCTION。

Xcode によると、私の Google マップのビューとカメラは実行時に nil です。Google マップ ビューをインスタンス化するコードは次のとおりです。

住所を変更する前にマップ ビューが機能するので、nil にする必要はないと思います。アドレスを変更するときに実行するコードは次のとおりです。

ブレークポイントを通じて、緯度と経度が正当であり、カメラとマップ ビューがゼロであることを知りました。どうしてこれなの?