問題タブ [google-maps-api-3]

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

javascript - Google MapsAPIv3-getBoundsは未定義です

v2からv3のgooglemapsapiに切り替えていますが、gMap.getBounds()機能に問題があります。

マップの初期化後にマップの境界を取得する必要があります。

これが私のjavascriptコードです:

だから今、それgMap.getBounds()は未定義であることを私に警告します。

クリックイベントでgetBounds値を取得しようとしましたが、正常に機能しますが、ロードマップイベントで同じ結果を取得できません。

また、ドキュメントがGoogle Maps API v2に読み込まれている間、getBoundsは正常に機能しますが、V3では失敗します。

この問題を解決するのを手伝ってくれませんか。

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

android - Android googlemap メモリ不足

Googlemap API を使用して Android アプリケーションを作成し、オーバーレイに 16x16 の png (約 200 カウント) を描画しました。マップビューを移動したりズームしたりすると、「メモリ不足」エラーが頻繁に発生します。

また、htc 自体で googlemap アプリケーションを使用しました。約 14 MB 以上のメモリを使用し、「メモリ不足」が発生しない継ぎ目。

googlemap api でメモリ使用量を節約する方法、または android api のメモリ制限を拡大する方法。

どうもありがとう!

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

css - KMLレイヤーカーソルCSS-GoogleMapsAPI v3

Google Maps API v3の半新しいKMLオーバーレイ機能で小さな問題が発生しました。「suppressInfoWindows:true;」を使用できますが、カーソルはオーバーレイをクリック可能であるかのように表示されます。

現時点で、カーソルがデフォルトのカーソルになるようにオーバーレイのcssを変更して、純粋に視覚的であり、ユーザーを混乱させないようにする方法はありますか?

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

jquery - 独自の情報ウィンドウを使用してマップ上に複数のマーカーを表示する

マップ上に複数のマーカーを表示し、それぞれに独自の情報ウィンドウを表示する必要があります。問題なく個々のマーカーを作成しましたが、それぞれの情報ウィンドウを作成する方法がわかりません。

ASP ベースの Web サイト内で V3 API を使用してマップを生成しています。マーカーは一連の DB レコードから作成されています。マーカーは、rs をループし、関連する変数で marker() を定義することによって作成されます。

これにより、関連するすべてのマーカーが正しい場所に作成されます。

私が今しなければならないことは、そのマーカーに関連する情報とリンクを表示するために使用できる独自の情報ウィンドウをそれぞれに与えることです。

ソース

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

javascript - Google map API v3イベントは、MarkerClustererをクリックしたときにクリックレイズしますか?

MarkerClusterer を使用するページにGoogleMapAPIv3マップオブジェクトがあります。マップをクリックしたときに実行する必要のある関数があり、次のように登録されています。

したがって、私の問題は次のとおりです。MarkerClustererマーカーのように動作する代わりにクラスターをクリックすると、マップ上でクリックイベントが発生せず、マーカーからのクリックイベントのみがマップからのクリックと呼ばれます。

これをテストするために、markerclustererクリックからアラートを生成しました。

したがって、clusterclickマップオブジェクトのクリックイベントの後に上昇します。その後、解決策としてマップオブジェクトのリスナーを削除できません。マップのクリックイベントでクラスタークリックがあったかどうかをテストする方法はありますか?clustererclickまたは、マーカーの動作を複製し、が呼び出されたときにマップのクリックイベントを発生させない方法はありますか?Googleとドキュメントは私を助けませんでした。

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

javascript - Google MapsAPIv3-infoWindowsはすべて同じコンテンツを持っています

infoWindowsとGoogleMapsAPIv3で問題が発生しています。最初、私は他の誰もが新しいものを開くときにinfoWindowsを閉じるという問題に遭遇しました。事前に「infowindow」を定義することで問題は解決したと思いました。新しいマーカーをクリックすると閉じますが、内容は同じです。毎回コンテンツが正しいことを確認するためにコードを再構築するにはどうすればよいですか?また、一度に1つのinfoWindowのみが開いていますか?

ありがとうございました!

ポール

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

google-maps-api-3 - Google マップ V3: 情報ウィンドウのサイズが情報に合わせて変更されない

問題

各マーカーのコンテンツ ウィンドウを備えた API V3 マップがあります。情報ウィンドウのコンテンツは複数の行にまたがっていますが、情報ウィンドウのサイズがすべてに合わせて変更されないため、iframe のようなスクロールが表示されます。

API V3メーリングリストのいくつかの投稿によると、問題を修正する必要があるAPIの setContent() メソッドを見てきました。ただし、間違った場所に配置しているため、マップが読み込まれないようです。

Infowindow のコンテンツは、locations_array のフィールドから取り込まれます。

マップコード

これが私が使用しているコードで、 setContent() メソッドを除いたものです。

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

jquery - Internet Explorer が Google Maps API v3 で「ペグマン」の表示を壊すのはなぜですか?

ここの私のサイトでは、「Pegman」とも呼ばれる SteetView コントロールが Firefox でうまく機能します。IE (この場合は 7 ですが、8 でもテストしました - 同じ結果) では、ペグマン コントロールの表示が壊れます。

これが私のマップコードです:

私のコードと Google のコードとの唯一の実際の違いは、body onload イベントの代わりに jQuery のドキュメント準備完了関数を使用してマップを初期化していることです。ただし、それが原因だとは想像できません (マップの v2 で動作します)。

バグを見つけましたか、それともコードに何か問題がありますか?

前もって感謝します!

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

google-maps - GPSファイルからGoogleマップでルートを作成する最も効率的な方法は何ですか?

Google マップに自転車ルートを表示したい。すべての座標は私の GPS によって記録され、.gpx ファイル形式で保存されます。

最適なアプローチ/ファイル形式/ストレージ/Google マップでの座標の読み込みについて知りたいです。

これは良い例ですが、機能していないようです。

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

javascript - Google Maps API へのクロスドメイン AJAX 呼び出しを行う方法は?

Google マップ ジオコーディング Web サービス$.getJSONに対して jQuery呼び出しを実行しようとしていますが、クロスドメイン セキュリティの問題が原因で機能しません。

オンラインでそれを理解することはできませんでしたが、Google Javascript API または JSONP について少し読んだことがありますが、これまでのところ明確な答えはありません...

誰か教えてくれませんか?

ありがとう!