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

Googleマップは、Googleが提供するデスクトップおよびモバイルのWebマッピングサービスアプリケーションおよびテクノロジーであり、衛星画像、ストリートマップ、ストリートビューの視点を提供します。また、Google Maps APIを介してサードパーティのウェブサイトに埋め込まれた地図や、世界各国の都市部のビジネスやその他の組織のロケーターもサポートされています。

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

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

13
Googleマップに線/パスを描く
HelloMapViewで地図上の2つの(GPS)ポイント間に線を引く方法を見つけるのに長い間忙しかったが、運が悪かった。 方法を教えてください。 MapViewを拡張するHelloMapViewを使用するとします。オーバーレイを使用する必要がありますか?もしそうなら、オーバーレイのonDraw()メソッドをオーバーライドしてここに線を描く必要がありますか?私は実際にこれらのことを試みましたが、結果はありませんでした。 前もって感謝します!

11
GoogleServiceは初期化に失敗しました
AndroidアプリケーションでGoogleマップを使用しています。キーを作成し、マニフェストファイルに必要な権限を追加しました。しかし、すぐにアプリケーションを起動すると、デバッガーで次のメッセージが表示されます。 GoogleServiceの初期化に失敗しました、ステータス:10、Googleサービスを初期化するために必要なリソース「R.string.google_app_id」がありません。考えられる原因は、google-services.jsonまたはcom.google.gms.google-services gradleプラグインが欠落していることです。 何が悪いのかわかりません。マップは正常に機能しており、問題なく使用できます。私のgradleファイルには次のエントリがあります: 「com.google.android.gms:play-services:8.4.0」をコンパイルします それは何に不満を持っていますか、そしてどうすればそれを軽減できますか?

5
google-places-apiを使用した単純なhtmlページのApiNotActivatedMapError
google-places-apiを含むシンプルなhtmlページ(後でオートコンプリート入力をそこに追加したい)を作成しようとしています。(有効になっている)APIキーがありますが、それでもエラーメッセージが表示されます。 これが私のhtmlです <head> <meta charset="utf-8"> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&libraries=places"></script> <title>test</title> </head> <body> </body> しかし、私はこのエラーメッセージを受け取ります- とコンソールで-Google Maps APIエラー:Google Maps APIエラー:ApiNotActivatedMapError 問題が何なのか理解できません。誰かの助けに感謝します


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

7
geo URIインテントによって起動されたマップにマーカーを表示するにはどうすればよいですか?
特定の地理座標でGoogleマップを起動して、さまざまな場所(一度に1つ、ユーザー入力により選択)を表示するアプリケーションがあります。 私は現在これを使用しています(もちろん、実際の緯度と経度の値で): Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17")); startActivity(intent); これは、指定したポイントのインジケーターやマーカーが表示されないことを除いて、まったく同じです。それはその場所にのみ集中します。 MapViewを使用せずにマーカーなどを含める方法はありますか?

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

6
メインスレッドチェッカー:バックグラウンドスレッドで呼び出されるUI API:-[UIApplication applicationState]
Xcode 9ベータ、iOS 11でGoogleマップを使用しています。 次のようにログにエラーが出力されます。 メインスレッドチェッカー:バックグラウンドスレッドで呼び出されるUI API:-[UIApplication applicationState] PID:4442、TID:837820、スレッド名:com.google.Maps.LabelingBehavior、キュー名:com.apple.root.default-qos.overcommit 、QoS:21 コードのメインスレッドからインターフェイス要素を変更していないことがほぼ確実なので、なぜこれが発生するのでしょうか。 override func viewDidLoad() { let locationManager = CLLocationManager() locationManager.requestAlwaysAuthorization() locationManager.requestWhenInUseAuthorization() if CLLocationManager.locationServicesEnabled() { locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters locationManager.startUpdatingLocation() } viewMap.delegate = self let camera = GMSCameraPosition.camera(withLatitude: 53.7931183329367, longitude: -1.53649874031544, zoom: 17.0) viewMap.animate(to: camera) } func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { …

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

6
ロード後にJavaScriptでGoogleマップのサイズを変更するにはどうすればよいですか?
'mapwrap' divを400px x 400pxに設定し、その中にGoogle 'map'を100%x 100%に設定しています。したがって、地図は400 x 400pxで読み込まれ、JavaScriptを使用して「mapwrap」のサイズを画面の100%x 100%に変更します。Googleマップは予想どおり画面全体にサイズ変更されますが、タイルはページ。 Googleマップを大きなサイズの「mapwrap」divに再調整するために呼び出すことができる単純な関数はありますか?

10
SHA-1だけでなく、JavaのキーツールからMD5フィンガープリントを取得するにはどうすればよいですか?
アプリケーションでGoogleマップを使用したいので、デバッグ証明書のMD5フィンガープリントが必要です。私は以下を試しました: (ここでは、binフォルダーのC:\ Documents and Settings \ Administrator.androidからdebug.keystoreファイルをコピーしました) C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android しかし、次の結果を得ました: androiddebugkey, May 27, 2011, PrivateKeyEntry,Certificate fingerprint (SHA1): "some code" ただし、それはMAP APIキーを取得するために機能していません。SHA1はMD5と同じですか? MD5証明書を取得するにはどうすればよいですか?

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

12
このアプリは、(Bazaar経由で)Google Play開発者サービスを更新しない限り実行されません
新しいGoogle Maps API V2 for Androidをテストしていますが、アプリの起動時に次のメッセージが表示されます。 これは4.1エミュレータで実行されています。 これが私のAndroidManifest.xmlファイルです: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.maptest" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <permission android:name="com.example.maptest.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="com.example.maptest.permission.MAPS_RECEIVE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <!-- Require OpenGL ES version 2 --> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" …

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