問題タブ [google-maps-api-2]
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.
javascript - Google マップ アプリケーションを Google Earth アプリケーションに変換するにはどうすればよいですか?
maps.google.com では、Google マップ アプリケーションが突然 Google Earth アプリケーションにスムーズに変わる素晴らしい例を見ることができます。
API バージョン 3 を使用して Google マップ アプリケーションを開発しています。Google Earth API の概要で次の行を読みました。
既存の Maps API サイトがある場合は、わずか 1 行のコードでページを 3D 対応にすることができます。
しかし、アプリケーションで 3D を有効にする方法の手がかりを見つけることなく、何時間も検索しました。google.maps.Map コンストラクターでアプリケーションを構築し、次の URL から google mas API を含めました: http://maps.google.com/maps/api/js
私が話していることを知っている人や、Googleマップアプリケーションで1行で3Dを有効にする方法を知っている人はいますか?
コードモンキー
google-maps-api-2 - 地図にロケーションマーカーを配置しますか?
ここで、この緯度のピン(マーカー)ポイントの場所の住所を表示しますか?そして、ここで1つのセンターを送信し、2つ以上のセンター(latlng)をAPIに送信して、より多くのマーカーの場所を取得する必要があります。
jQuery:
HTML:
このコードを含める場所:
google-maps - カスタム div をコントロールとして Google Maps API V2 に追加
V3 でこれを実行できるようですが、V2 の例が見つかりません
以下のDIVコンテンツを以下に埋め込みたいのですが、理想的には関数内に保持して、簡単に変更できるようにします..
これを右下に表示したいと思います。v3 での例はhttp://www.planefinder.netにあります。
jquery - Google マップ v2 GGroundOverlay が画面のサイズを変更するまでレンダリングされない
私はV2を使用してGoogleマップベースのものに取り組んでいます(これは非推奨であり、レガシーコードです)。選択したポイントの周囲の「範囲」として画像をレンダリングするいくつかの場所 (既存の「ピン」を選択する、新しい「ピン」をドロップする) で呼び出す関数があります。
ここで渡される「マップ」は GMap オブジェクトです。centerPt は GLatLng であり、rangeValue は int であり、jQueryTools スライダー コントロールから取得されます。
私はこれを多くのページで実行していますが、多くのコンテキストでうまく機能します。
ある特定のページで、の画像/images/map_range.png
が表示されません。スライダーがスライドし、その下にある値が確実に更新されます (私は Firebug でそれを見ています)。文字通り、円ではなくスライダーをスライドして、ウィンドウのサイズを数ピクセル単位で変更し、スライダーをスライドして円を取得できます。
ウィンドウのサイズを変更すると、これが突然機能するのはなぜですか? 何かご意見は?私は困惑している原因。
ウィンドウのサイズ変更を生成しようとしましたが、明らかに、起動していないウィンドウのサイズを変更することは許可されていません。
javascript - 走行距離を計算する Google Maps API
ユーザーが住所を入力する Web サイトの場合、ユーザーが注文した商品を受け取ることができる、ユーザーに最も近い場所を見つけようとしています。
ユーザーの住所に基づいて、受け取り可能な場所を 2 ~ 5 に絞り込むことができます。そこで、ユーザーの住所 (地点 A) と受け取り可能な場所の間の距離を計算したいと思います。
ここのデモは、2 つのアドレスだけで問題なく動作します。2 つ以上のアドレスを処理できるように、コードを可能な限り調整しました。SOで適切にフォーマットできないように見えるため、JSコードをここに投稿しました。
コードには 2 つのアラートがあります。最初のアラートは、さまざまな集荷場所を正しく示しています。ただし、2 番目のアラートには常に最後の集荷場所が表示されます。
誰でも理由を説明できますか?
HTML:
JavaScript:
javascript - Google マップ: マーカーのローカル画像を表示する
GMarker のローカル画像を表示するにはどうすればよいですか? v2を使用しています。コードサンプル
動いていない...
google-maps - Google マップ API V2 マーカーの問題
次のコードがあります
このコードは、Googleマップ上に10個のマーカーを作成します.マーカーを削除したいのですが、マーカーを削除するコードは次のとおりです.
このコードは、マーカーから情報ウィンドウを削除するだけで機能しませんが、画像は削除しません。私が間違っていることを教えてください。
php - mssql から値を取得して、新しいマーカーを Google マップに追加します
誰でもこのコードを手伝ってもらえますか... 基本的に、MSSQL データベースからマーカーの位置を含む Google マップを出力したいと考えています。データベースに接続し、問題なくデータベースからデータを出力しています。使用する必要があるデータベースの値は緯度と経度です
データベースから緯度と経度の情報を配列に取得して、「var maps = createMarker」にフィードできるようにするための助けが必要です。誰でもコードやアドバイスを提案できますか?
以下の方法で新しいマーカーを作成しようとしましたが、うまくいきませんでした。以下のコードの間違いを指摘したり、アドバイスをくれたりする人はいますか?
かなり簡単だと思ったのですが、頭が回らないようです。不明な情報がありましたら...
google-maps - グーグルマップで都市Aと都市Bの間の都市のリストを取得することは可能ですか?
グーグルマップでA市とB市の間の都市のリストを取得したい。出来ますか ?Google Maps APIを見ると、その方法がわからないためです。
javascript - Google Maps geocoder.getLatLng() を使用してその結果をデータベースに保存するにはどうすればよいですか?
やあみんな!getLatLng() を使用して郵便番号のリストをジオコーディングし、生成されたポイントをデータベースに保存して、後でマップに配置しようとしています。これは私がこれまでに得たものです:
しかしthis.lat is not a function
、ポイントオブジェクトをシリアル化しようとしたり、それを使用しようとすると、エラーコンソールが表示されます$.post()
私の調査から、それgeocoder.getLatLng()
は非同期であることを理解しています。それは私がやろうとしていることにどのように影響しますか? このコードをループで実行しているのではなく、匿名のコールバック関数を使用してポイントを投稿しようとしています。
point
からの情報を保存して後で使用するにはどうすればよいですか?
アップデート
マーカーを作成して投稿しようとしてもthis.lat is not a function
、エラー コンソールに .
** 別のアップデート **
緯度/経度の値をデータベースに保存し、マップに配置する準備ができたときにマーカーを再作成したとしても、ジオコーディングされた住所を後で保存する必要があります。繰り返しますが、シリアル化または投稿-Googleマップ機能以外の方法でポイントを使用しているように見えるthis.lat is not a function
と、エラーログに例外が発生します。
私はasp.net mvcを使用しています-これを簡単にするフレームワークはありますか? これについて本当に助けが必要です。ありがとう。