前回の投稿のDr.Molle cooments のおかげで、addressControl の表示をフィルタリングできることがわかりました。しかし、ボックスの一部のみを削除または更新したい場合はどうすればよいでしょうか。たとえば、住所行はそのままにして、「住所は概算です」というメッセージを削除したい場合は、100% 正しい住所にいると確信しているためです。リースできますかこれも理解するのを手伝ってくれますか?
ありがとう
既存のテキストを変更しようとしないでください。アドレスのみを含む独自の div またはカスタム コントロールを追加します。
コメントの追加の質問に対処するための更新:
新しいカスタム div でアドレスをハードコーディングする必要がありますか?
いいえ。
addresscontrol からアドレスを取得する方法はありますか?
私はそうは思わないでしょう。パノラマの位置はどこから取得しますか? アドレスの場合は、それを使用します。それが位置である場合は、位置を逆ジオコーディングすることでおおよその住所を取得できます(これはGoogleが行っていると思われるものであり、「住所はおおよそです」と表示される理由です)コードの完全な例を投稿してください(または少なくとも十分な変更しようとしている動作を再現するためのものです) ヘルプが必要な場合。
マップの上部に住所を含むカスタム div を追加するサンプル/例を見つけるのを手伝ってくれませんか?
私はあなたと同じ問題を抱えていました。埋め込まれたストリート ビュー マップの「アドレス コントロール」が、 Google ドキュメントのデモと同じように表示されませんでした。彼らのデモでは、「住所管理」に住所、ピン アイコン、「Google マップで表示」リンクが含まれていました。私の埋め込み地図では、「住所管理」には住所と「住所は概算です」という下のテキストしかありませんでした。最初は緯度/経度が問題の原因だと思っていましたが、Google ドキュメントのデモで同じ値を使用して埋め込みをテストしましたが、まだ問題がありました。
この問題を修正したのは、signed_in=true
次のように Google API スクリプトにパラメーターを追加することでした。
<script src="https://maps.googleapis.com/maps/api/js?signed_in=true&callback=initGoogleMaps" async defer></script>
うまくいけば、これで問題が解決します。