web-dev-qa-db-ja.com

Googleマップの埋め込みマップ(iframe)でマーカーを変更できますか?

私はGoogle Maps APIでそれができることを知っていますが、埋め込まれたGoogleマップのマーカーを変更する方法があるかどうか知っていますか?

"B"ボタン または 中央のドットのみのマーカー のデフォルトの "A"ボタンを置き換えたい。

23
ana

これまでにGoogleマップの埋め込みを試したことはありません(通常、このようなものについてはAPIに直接行きます)。私はいくつかのアプローチを試しました:

  • おそらく、埋め込み構文は静的マップAPIと同じになると思いました。静的マップのURLを取得し、そこからマーカーのパラメーターをコピーして、iFrame URLに貼り付けてみました。これはあまり機能しませんでした。

  • Google MyPlaces を作成し、提供されたものを使用するように marker をカスタマイズしました。これにより、適切なマーカーアイコンが付いた テストマップ が作成されました。次に、埋め込みコードを取得して テストページ に貼り付け、出来上がりです!

30
RedBlueThing

実際、私は同じ問題を抱えていましたが、上記の方法のいずれも使用せず、私は共有すると考えました:

私と同じようにマーカーだけが必要でAPIを使用したくない場合は、GETタグ「saddr」と「daddr」を使用して計画されたルートが必要だとGoogleをだます

「saddr」は開始位置を定義します(郵便番号、通りの名前+番号など)

Saddrのみを定義し、daddrを省略します。Googleマップは、デフォルトで、「A」(開始位置)のマーカーを、希望する場所に正確に表示します。すべてAPIなしのiframeにあります。

5
FaTe