タグ付けされた質問 「google-maps-api-3」

Google Maps JavaScript APIバージョン3では、Googleマップの機能を独自のWebサイトに埋め込むことができます。バージョン3では、モバイルデバイスのサポートが大幅に改善されています。Maps APIのGoogleグループでプログラミングやライセンスに関する質問をする(リンクの詳細な説明を参照)

2
Google Maps V3でマーカーのonclickイベントをトリガーする方法
Googleマップ上のマーカーのonclickイベントをマップの外からトリガーするにはどうすればよいですか? APIのバージョン3を使用しています。バージョン2のチュートリアルはたくさん見ましたが、バージョン3のチュートリアルは見つかりません。 地図のすべてのマーカー(google.maps.Marker)を含むグローバルな配列(markersという名前)があります。今私は次のようなことをしたいです: markers[i].click(); //I know it's not working, but you get the idea... //Next line seems to be the way in v2, but what's the equivalent in v3? GEvent.trigger(markers[i], 'click'); ご協力ありがとうございます。詳細が必要な場合はお知らせください。

23
非表示のdiv内のGoogleマップを処理する方法(更新された画像)
私はページを持っています、そして最初にグーグルマップは隠されたdivの中にあります。リンクをクリックした後、divを表示しますが、マップの左上だけが表示されます。 クリック後にこのコードを実行してみました: map0.onResize(); または: google.maps.event.trigger(map0, 'resize') 何か案は。これは、非表示のマップを含むdivを表示した後の画像です。

5
ブラウザのリサイズ時にGoogleマップ(V3)を中央に配置(レスポンシブ)
ページにGoogleマップ(V3)があり、中央に1つのマーカーがあり、ページ幅が100%です。ブラウザウィンドウの幅のサイズを変更するときに、マップを中央に配置したままにします(応答)。これで、マップはページの左側にとどまり、小さくなります。 更新ダンカンのおかげで、説明どおりに機能するようになりました。これが最終的なコードです: var center; function calculateCenter() { center = map.getCenter(); } google.maps.event.addDomListener(map, 'idle', function() { calculateCenter(); }); google.maps.event.addDomListener(window, 'resize', function() { map.setCenter(center); });

27
Google Maps JavaScript API RefererNotAllowedMapError
私たちは、クライアントの1人用のジオプレースメントアプリを開発しようとしています。まず、独自のドメインでテストします。 Google Maps JavaScript APIに署名しており、有効なブラウザキーがあり、ドメインwww.grupocamaleon.comがそのキーの使用を承認されています。 しかし、エラーなしで実行する最も簡単な例すら作成できません。 私たちのドメインには、キーを使用して次のデモがあります。 (1)http://www.grupocamaleon.com/boceto/aerial-simple.html しかし、それは機能せず、Firebugコンソールはこう言います: 「Google Maps APIエラー:Google Maps APIエラー:RefererNotAllowedMapError(RefererNotAllowedMapErrorに関するGoogleドキュメントへのリンク)承認するサイトのURL:(1)」 私の資格情報ページには、受け入れるリファラーを追加する可能性がないため、現在、リファラーの追加を含むソリューションは不可能です。 私の資格ページ: なぜそのエラーが発生するのですか?どうすれば修正できますか?

2
Google Map API V3:カスタムデータをマーカーに追加する方法
後で使用するためにマーカーにカスタム情報を追加する方法はありますか?情報ウィンドウとタイトルを設定する方法はいくつかありますが、マーカーを他の情報に関連付けるにはどうすればよいでしょうか。 マーカーに依存するページに他のものが表示されているので、マーカーがクリックされたとき、ページ上のコンテンツはクリックされたマーカーに応じて変更する必要があります。クリックなど ありがとう

17
Google Maps API V3-まったく同じ場所に複数のマーカー
これにこだわったビット。JSONを介して地理座標のリストを取得し、それらをGoogleマップにポップしています。まったく同じ場所に2つ以上のマーカーがある場合を除いて、すべてがうまく機能しています。APIは1つのマーカーのみを表示します-一番上のマーカー。これで十分だと思いますが、どうにかしてすべてを表示する方法を見つけたいと思います。 私はグーグルを検索し、いくつかの解決策を見つけましたが、それらのほとんどはAPIのV2用であるか、それほど素晴らしいものではないようです。理想的には、ある種のグループマーカーをクリックすると、マーカーがすべてのスポットの周りにクラスター化されて表示されるソリューションが欲しいです。 誰かがこの問題または同様の問題を抱えており、解決策を共有したいと思いますか?

12
Googleマップ:開いているInfoWindowsを自動的に閉じますか?
私のサイトでは、Google Maps API v3を使用して、家のマーカーを地図に配置しています。 閉じるアイコンを明示的にクリックしない限り、情報ウィンドウは開いたままになります。つまり、マップマーカーにカーソルを合わせると、一度に2つ以上の情報ウィンドウを開くことができます。 質問:現在アクティブなInfoWindowのみが開かれ、他のすべてのInfoWindowが閉じられるようにするにはどうすればよいですか?つまり、一度に開くことができるInfoWindowは1つだけですか?

9
Googleマップ:緯度/経度の値が与えられた国、州/地方/地域、都市を取得する方法?
私が持っている緯度/経度の値のコレクションに基づく国、州、都市のリストが必要です。階層が維持され、重複のない方法でこの情報を保存する必要があります(たとえば、「USA」と「United States」および「United States of America」は同じ国です。データベースにこの国の1つのインスタンスのみが必要です)。 。 これはGoogle Map APIで可能ですか?

18
Googleマップでポイントが土地か水かを確認します
..そしてグーグルマップは「水から水を分ける」 まあ、聖書的な意味ではなく [Lat、Lon]のポイントが土地か水かを確認するためにどのようなオプションがあるか知りたいのですが。 Googleマップには明らかにこのデータがあります(水域は青色です)。ただし、APIに使用できるものはありますか?そしてそうでなければ-彼らはそれを考えたことがないので彼らはそれを提供していませんか?それとも複雑すぎますか? 私は問題に関する情報を見つけていません-ここでいくつかの同様の質問(地形のタイプや標高を見つけるなど)を除いて、それは私が必要とするものではありません)。 そのための別のレイヤーはありますか?オプション?コマンド?それとも手動で行うべきですか? これにアプローチする方法を考えることができる唯一の方法(手動で行う必要がある場合)は、提供されるすべてのタイルの正確なポイントを確認してから、そのGoogleマップの色相のRGB値を確認することです。これは理論上のものです-実際には-それを達成する方法がわからないので、最初の障害は、たとえばタイル上のピクセル位置を[LatLon]ポイントに変換する方法がわからないことです。 既製のソリューションの方がはるかに簡単です。 私は世界のすべての水を必要としないことに注意してください(たとえば、私は小川、小さな池、ほとんどの川、またはあなたの隣人のプールについて気にしません。人が水上車の助けなしに冒険できるポイントが必要です) 編集I コメントを読んだ後:標高方式は信頼できません。海抜より下の場所が多すぎます(「最も深い」10のリストは、http://geology.com/below-sea-level/で確認できます)。海抜(湖)を超える内陸の水域が多すぎる。逆ジオロケーション方式は、都市や州などの地政学的エンティティを返すため、信頼性がありません-または何度もゼロ。私は質問をする前にそれらの疑似ソリューションをすでに調べましたが、実際に質問に答えたものはありません-これらの方法はせいぜい「推測」でしかありません。

5
Google Maps API v3:マーカーアイコンを動的に変更するにはどうすればよいですか?
Google Maps API v3を使用して、マーカーアイコンをプログラムで変更するにはどうすればよいですか。 私がやりたいのは、誰かがリンクにカーソルを合わせたときです。マップ上の対応するマーカーアイコンの色を変更して、問題のマーカーを示します。 基本的に、Roostと同じ機能です。 左側の住宅リストにカーソルを合わせると、右側の対応するマーカーの色が変わります

4
Google Maps APIの「meta viewport user-scalable = no」の意味は何ですか
私はGoogle Maps JavaScript API V3を使用しており、公式の例では常にこのメタタグを含めています。 <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 私が見たほとんどのサードパーティの例でも同じことができます。けれども私はそれを使ってプラグインを書きました、そして、私のユーザーの1人は彼が彼のモバイルデバイスでズームインしたりズームアウトしたりすることを妨げていると私に言いました。テストに使用するモバイルデバイスがなく、検索で役立つ情報は見つかりませんでした。 では、タグの意味は何ですか?残しておいた方がいいですか?ブラウザエージェントを検出して、デスクトップブラウザでのみ表示する必要がありますか? あなたがプラグインを調べたい場合は、次のことができ、それをダウンロードし、ソースを閲覧したり、ライブの例を参照してください。

12
Google Maps v3-表示可能な領域とズームレベルを制限する
Googleマップv3を特定のエリアに制限することは可能ですか?一部の領域(国など)のみの表示を許可し、ユーザーが他の場所にスライドすることを禁止します。また、ズームレベルを制限したいと思います。たとえば、レベル6と9の間だけです。また、すべての基本マップタイプを使用したいと思います。 これを達成する方法はありますか? StyledMapを使用してズームレベルを制限することで部分的に成功しましたが、ROADMAPを制限することでのみ成功しました。他の基本的なタイプのズームをこのように制限することはできませんでした。 助けてくれてありがとう

9
ローカルホストのGooglemapsAPIキー
ローカルホストで動作するようにgooglemapsAPIキーを取得するにはどうすればよいですか? APIキーを作成し、リファラーの下に以下を追加します。 Accept requests from these HTTP referrers (websites) (Optional) Use asterisks for wildcards. If you leave this blank, requests will be accepted from any referrer. Be sure to add referrers before using this key in production. localhost これは機能しません。APIキーを除外すると、それも機能しませんか?


4
Google Maps APIの警告:NoApiKeys
私はしばらくの間、Google Maps API v3をAPIキーなしで使用してきましたが、うまく機能しました。 それでも動作しますが、コンソールに警告が表示されます。 Google Maps APIの警告:NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys 標準的な方法でスクリプトを含めます。 <script src="https://maps.googleapis.com/maps/api/js?libraries=places"></script> そしてgoogle.maps.version、私は3.24.2を使用していることを示しています。 Googleのドキュメントでは、キーを取得するさまざまな方法しか確認できませんが、キーが必要かどうかはわかりません。今日、警告に気づきましたが、数週間前には表示されなかったと確信しています。 現時点ではすべてが正常に機能していますが、APIキーを使用せずにマップアクセスを中止する予定です。どうしても必要でない場合は、キーを登録するのをためらいます。 心配する必要がありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.