クライアントの Web ページに Google マップを埋め込む必要があります。
クライアントのビジネスの正確な場所と、詳細の概要 (住所、Web ページ、電話番号など) を表示するマーカーを地図に表示したいと考えています。
これを行うために使用しているコードは、Google マップの Web サイト (サード パーティのサービスではありません) から提供されたものであり、変更していません。
これは、私がテストしたすべてのデスクトップ ブラウザーでうまく機能し、マーカーは正しく表示されます。
ただし、iPad でページを表示すると、マーカーがマップから削除されます。
代わりに、地図の下に「A. Client's Name」という形式のリンクがあります (ここで、A. が何を表しているのかわかりません)。クリック (タップ) しても、このリンクは何もしません。指を置いて「新しいタブで開く」を選択すると、期待どおり、クライアントの Google プレイス ページが新しいタブで開きます。
このリンクの隣には 2 つのボタン (1 つは電話のボタン、もう 1 つは「ルート案内」など) があり、クリックすると「アドレスが無効なため、Safari でページを開けません」というメッセージが表示されます。
ここに私の問題を説明するjsfiddle(ランダムビジネスを使用)があります:http://jsfiddle.net/H2whg/
モバイルサファリでこの動作について何かできることはありますか?
前もって感謝します。