問題タブ [google-maps]

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 投票する
3 に答える
2992 参照

google-maps - Google マップはKMLで定義?

GGeoXml オブジェクトを使用して、埋め込まれた Google マップに KML をオーバーレイしています。<BalloonStyle>目印のポップアップ バルーンをカスタマイズする必要があるため、次の要素を使用しようとしています。

これは Google Earth では期待どおりに機能しますが、埋め込みマップ API はこれを完全に無視しているようです。要素を完全に省略して、<name>要素内の HTML にすべてを配置することもできると思いますが、要素を利用してカスタム データを構造化された方法で表示<description>できるようにしたいと考えています。<ExtendedData>

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

css - Google マップのふきだし内の CSS 書式設定はどのように機能しますか?

KML と GGeoXml オブジェクトを使用して、埋め込まれた Google マップに図形を重ねます。KML ファイルの目印には、バルーンに表示されるカスタムの説明情報があります。

これまでのところ、ポップアップが表示され、正しいテキストが含まれています。ここに奇妙なことがあります: CSS を使用して、ポップアップに表示される内容をフォーマットしようとしていますが、途中で機能します。

具体的には:

  • <h6>要素と要素は<h4>、スタイルシートで指定した色と背景画像を使用してレンダリングされます。

  • CSS で指定したフォントではなく、すべてが Arial で表示されます。

  • クラス名が無視されているようです (たとえば、a.Button書式設定は適用されません。以下のようなスタイルを定義すると、無視されます。)

何か案は?CSS がまったく機能しなくても驚かなかったでしょうが、部分的にしか機能しないのは奇妙です。

アップデート

これをよりよく説明するためのスクリーンショットを次に示します。<div class="MapPopup">CSS に従ってどのようにレンダリングされるかを示すために、ページのさらに下 (黄色) にマークアップを再現しました。

代替テキスト

0 投票する
13 に答える
33537 参照

performance - Google マップの仕組み

サーバーがユーザーから要求されたマップの一部のみを送信してパフォーマンスを向上させることを可能にする Google マップの背後にあるテクノロジの名前は何ですか?これを処理するライブラリはありますか?

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

javascript - Javascript 経由で Google マップ オーバーレイの KML 目印にアクセスしますか?

GGeoXml オブジェクトを使用して、埋め込まれた Google マップに KML ファイル オーバーレイがあります。Javascript から KML ファイル内の特定の目印にアクセスできるようにしたいと考えています (たとえば、ユーザーの操作に応じて地図上で選択したポリゴンを強調表示するなど)。

理想的には、私がやりたいことは次のようなものです(疑似コード):

残念ながら、Google Maps APIは目印や KML オーバーレイのその他の内部構造を公開していないようです。どうすればこれを達成できるかについて、誰か考えがありますか? オーバーレイが内部でどのように実装されているかについては何も知りませんが、これを可能にするハックがあるようです。

jQuery FWIWも使用しています。

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

iphone - openURLを使用してGoogleマップのiPhoneアプリにピンを配置する方法はありますか?

グーグルマップアプリを開いて地図上にピンを配置できるiPhoneアプリを作りたいです。

ピンの正確な位置は、経度と緯度で指定されています。ピンの名前もあります。たとえば、ピンと一緒に表示される「ロケーション1」です。

UIApplication:openURLを使用できることは知っていますが、正確なURL形式はわかりません。

それで、私が上で説明したことをする方法はありますか?はいの場合、正しいURL形式は何ですか?

0 投票する
5 に答える
15231 参照

javascript - Google Maps API - GMarker.openInfoWindowHtml() が機能しなくなった

明確な理由もなく突然動作を停止した Google マップがあります (何ヶ月もコードに触れていませんでしたが、CMS のラッパー コードが企業から通知されずに変更された可能性があります)。

http://www.democratandchronicle.com/section/builder

(マップの外側の厄介な HTML については申し訳ありません。そのほとんどは、私たちの親会社からのものです...)

私はそれを私の機能のこの部分に絞り込みましたdrawMarker:

注:

  • alert(html);情報ウィンドウの正しい HTML を表示します。
  • html 変数の HTML は確かに有効です。
  • クリックイベントが発生しています(その中で確認されalert('test');ています)
  • 私が同じサイトでホストしている別のマップは、同様のコードにもかかわらず正常に動作します。
  • Firebug または IE に JavaScript エラーは見られません。

私はしばらくの間、これに対して頭を悩ませてきました。私は何が欠けていますか?

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

javascript - スケーラブルな Google マップ オーバーレイ

ユーザーがズームすると拡大縮小するイメージ オーバーレイを Google マップに追加することは可能ですか?

私の現在のコードは次のように機能します:

ただし、これにより、ユーザーがズームインおよびズームアウトしても同じサイズを維持するオーバーレイが追加されます (サイドバーのズーム コントロールのような UI 要素として機能します)。

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

php - ポリラインエリア、つまりサービスカバレッジエリアをプロットし、Google Maps APIとPHPを使用して、訪問者のアドレスがそのエリア内にあるかどうかを確認するにはどうすればよいですか?

私は新しいウェブサイトアプリケーションを構築しているビジネスの所有者です。私のパートナーは開発を行っているプログラマーであり、Google Map APIやポリライン/ポリゴンエリアの機能について、実際に深い経験を持っている人は誰もいません。

ユーザー管理エリア内の入力をキャプチャする簡単な方法が必要です。ここで、ロケーションはサービスカバレッジエリア情報を入力できます。つまり、ジョーンズブルバードの北の1番街、ロケーションアドレスから半径5マイルなど、GoogleMapAPIプロットを使用できます。ポリラインの境界線。

次に、私たちのサイトへの訪問者は、私たちの場所の1つのGoogleマップを表示するときにこの情報を表示し、サービスアドレスがそのサービスエリア内にあるかどうかを確認できる必要があります。次に、何らかの方法でフラグを設定して、訪問者のアドレスがサービスまたは配信の対象ではないことを訪問者に通知する必要があります。

誰かがこれを手伝ってくれるなら(Google API、ポリライン座標キャプチャツールなどの複雑さを理解していないので、提案されたAPIとインターフェイスするためのPHPコードの例が好まれ、理想的です)、それは大いにありがたいです、これをphpで作成する方法、さらに重要なことに、既存のサイトに統合する方法を理解するのに苦労しました。

更新:ご回答ありがとうございますCodeMeIT ...これらのlonglatsをSQLデータベースにキャプチャすることをどのように推奨しますか...つまり、フィールドの形式またはタイプは何ですか?longとlatに別々のフィールドを用意する必要がありますか?すべての場所を標準化します。つまり、ロケーションマネージャーがユーザーのログイン領域から自分の場所のこの情報を入力できるようにするために、ポリゴン領域を作成するために必要な長さと緯度の数を標準化します。

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

google-maps - プログラムでGoogleストリートビューのパノラマをスクリーングラブするための最良の(または任意の)方法

質問が示すように、私はプログラムで特定のパノラマをスクリーングラブする方法を探しています。IEは経度と緯度とPOV(ピッチ、ヨー、ズーム)を設定し、グラブをサーバーに保存します。これまでのところ、最も有望なのは

  1. .netを使用してgoogleearthcom api(http://earth.google.com/comapi/index.html)を制御しますが、この方法でストリートビューレイヤーにアクセスできるかどうかについての明確な答えを見つけることができません。 。

  2. ストリートビューswfを別のswf内に埋め込み、Webサーバーへのソケットを開いてリクエストをリッスンし、コマンド(lat / lngやPOVの調整など)をストリートビューswfに渡し、画面でビューを取得して保存します。サーバ。swfは、Webサーバーまたは別のサーバーで実行されます。

信頼性とスケーラビリティに関する質問は、これらのソリューションの両方に関係しています。誰かがさらに提案やアイデアを持っていますか?解決策はリアルタイムである必要はありません。非同期の「舞台裏」処理が行われることを前提としています。

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

linux - プレースマーカーがマップ上で間隔を置いて指定された場所を移動するカスタム google マップ アプリケーション - 可能ですか?

カスタム Google マップ アプリケーションを作成できるかどうか知りたいです。このアプリケーションでは、緯度経度の変化に応じてプレースマーカーがマップ上を継続的に移動します。はいの場合...そのようなWebアプリケーションにどのテクノロジーを使用する必要がありますか?? これは .NET で実行できますか...最終的にこれが可能であれば、RHEL5 OS でこの webapp を使用する必要があります。

第二に、Google マップのデータが自由に利用できるかどうかを知りたいですか??さまざまなズーム レベルで特定の地域の地図データをダウンロードし、Google データからではなく、地図データにアクセスするカスタム Google マップ Web アプリを作成できるかどうかなどです。センターではなく、ローカルにダウンロードされたデータから??これは可能ですか?

ありがとう。

編集1:

わかりました、code.google.com からいくつかのコードを取得し、それらのいくつかをテストしました...本当に良かったです..今、私は 2 つのことが欲しいです... a)特定の時間間隔でのマーカーの位置、およびb)マーカーの位置を変更するためにアプリケーションに他のソースからの入力が与えられたときはいつでも..(これはおそらく、Webアプリに入力を与えるLinux上のexeです)

2)ページの更新がないように、これらすべてをajaxis化したい..

誰かが私がリッスンしているAPIからのイベントハンドラーを教えてもらえますか?...私は実際にAPIリファレンスを検索しましたが、私の仕事をするものを見つけることができませんでした:(

また、すべてのものをどのようにajaxisする必要があるかについてのいくつかの入力??

ありがとう。