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

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

4
Google Maps Android APIv2を使用して2点間にパスを描画します
GoogleはAndroid用のマップAPIを変更し、APIV2を導入しました。パスを描画するための以前のコードは、APIV2では機能しません。 APIV2でパスを描くことができました。私は解決策をたくさん探しましたが、答えは見つかりませんでした。だから私はその答えを共有しています。

8
getLastKnownLocationはnullを返します
これについていくつか質問を読みましたが、必要な答えが見つかりませんでした。 つまり、マップを設定していて、現在のgpsの場所を取得したい場合です。変数がNULLでないことを確認しましたが、結果は次のとおりです。 getLastKnownLocation(provider, false); しかし、私にnullを与えるので、これは私が助けを必要とするところです。COARSE + FINEロケーションの権限を追加しました。しかし、電話料金の予測できないデータフロー費用についてはあまり満足していないため、通常、電話ではすべての種類のネットワークデータを無効にしています。したがって、このテストではWiFiのみを有効にして接続しています。 これを可能にするために有効にする必要があるものは他にありますか?WiFiで十分だと思いますか?

30
Google Maps API v3:InfoWindowのサイズが正しくない
Google Maps v3のホームアイコンをクリックすると、InfoWindowがInfoWindowのコンテンツに適切に自動サイズ設定されていないようです。 すべきでないときにスクロールバーを表示します。インフォウィンドウは適切に自動サイズ設定されている必要があります。 理由について何かアイデアはありますか? リクエストごとに、インフォウィンドウのHTMLを挿入する関連するJavaScript: listing = '<div>Content goes here</div>'; 更新 このバグは問題のGoogleによって処理されました https://issuetracker.google.com/issues/35823659 この修正は、2015年2月にMaps JavaScriptAPIのバージョン3.19で実装されました。

5
グーグルマップマーカーへのIDの追加
ループしてマーカーを1つずつ追加するスクリプトがあります。 現在のマーカーに情報ウィンドウを設定しようとしていますが、マップ上に一度に5つのマーカーしかありません(情報ウィンドウなしで4つ、情報ウィンドウありで1つ) 必要に応じて情報ウィンドウを削除して閉じることができるように、各マーカーにIDを追加するにはどうすればよいですか。 これは、マーカーを設定するために使用している関数です。 function codeAddress(address, contentString) { var infowindow = new google.maps.InfoWindow({ content: contentString }); if (geocoder) { geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { map.setCenter(results[0].geometry.location); var marker = new google.maps.Marker({ map: map, position: results[0].geometry.location }); infowindow.open(map,marker); } else { alert("Geocode was not successful …

12
フラグメント内のMapView(Honeycomb)
最終的なSDKがgoogleapisでリリースされたので、MapViewを使用してフラグメントを作成するための最良の方法は何ですか?MapViewが正しく機能するには、MapActivityが必要です。 フラグメントを管理するアクティビティをMapActivityから継承し(フラグメントは自己完結型であるという考えに反するため、悪い解決策)、通常のxmlベースのレイアウトを使用することは機能しません。MapActivity.setupMapView()でNullPointerExceptionが発生します: E / AndroidRuntime(597):原因:java.lang.NullPointerException E / AndroidRuntime(597):com.google.android.maps.MapActivity.setupMapView(MapActivity.java:400) E / AndroidRuntime(597):com.google.android.maps.MapView。(MapView.java:289) E / AndroidRuntime(597):com.google.android.maps.MapView。(MapView.java:264) E / AndroidRuntime(597):com.google.android.maps.MapView。(MapView.java:247) 2番目のアイデアは、プログラムでMapViewを作成し、関連するアクティビティを(getActivity()を介して)ContextとしてMapViewコンストラクターに渡すことでした。動作しません: E / AndroidRuntime(834):原因:java.lang.IllegalArgumentException:MapViewsは、MapActivityのインスタンス内でのみ作成できます。 E / AndroidRuntime(834):com.google.android.maps.MapView。(MapView.java:291) E / AndroidRuntime(834):com.google.android.maps.MapView。(MapView.java:235) E / AndroidRuntime(834):de.foo.FinderMapFragment.onCreateView(FinderMapFragment.java:225)で E / AndroidRuntime(834):android.app.FragmentManagerImpl.moveToState(FragmentManager.java:708)で E / AndroidRuntime(834):android.app.FragmentManagerImpl.moveToState(FragmentManager.java:900)で E / AndroidRuntime(834):android.app.FragmentManagerImpl.addFragment(FragmentManager.java:978)で E / AndroidRuntime(834):android.app.Activity.onCreateView(Activity.java:4090)で E / AndroidRuntime(834):android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:664)で 本当に、MapViewが必要とするバックグラウンドスレッドを処理するMapFragmentのようなものがあるはずです...では、これを行うための現在のベストプラクティスは何ですか? ドイツ、バレンティンからの感謝とよろしく

2
HTML5のGeoLocationはどのように正確に機能しますか?
ブラウザが私のIPアドレスと近くのワイヤレスネットワークの詳細を共有して現在地を特定していることは知っていますが、近くのWi-Fiネットワークについてどのような情報を知っていますか? たとえば、私が住んでいる場所にはパブリックワイヤレスネットワークがなく、自宅からは約5つのプライベートネットワークを見ることができますが、私の場所は20メートル以内にあります。近くにオープンネットワークがないので、Googleはどのように私の場所を決定しますか?私が考えることができる唯一の方法は、Googleがストリートビューの道路をマッピングするときにすべてのワイヤレスネットワークの場所をマッピングしたということです。 オンラインで検索しましたが、具体的な詳細が見つかりません。

8
Google Maps API V3:奇妙なUI表示の不具合(スクリーンショット付き)
グーグルマップのUIコンポーネントでこの奇妙な不具合を引き起こしている原因について何かアイデアを持っている人は、あなたから聞いて本当に感謝しています! マップは次のもので作成されます。 var options = { zoom: <?php echo $this->zoom ?>, center: new google.maps.LatLng(<?php echo $this->centre_lat ?>, <?php echo $this->centre_lon ?>), mapTypeControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById('map_canvas'), options); グリッチはマーカーがなくても同じです。

5
Flutter Googleマップ、既に作成されているプラ​​ットフォームビューを作成しようとしています。ビューID:0
初めてグーグルマップがばたつく、ロードは完璧ですが、それをホットリスタートすると、プラットフォーム例外になります google_maps_flutter:^ 0.5.21 + 15 Github [google_maps_flutter]すでに作成されているプラ​​ットフォームビューを作成しようとしています#45695 [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(error, java.lang.IllegalStateException: Trying to create an already created platform view, view id: 0 フラッタードクター-v [✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Linux, locale en_IN) • Flutter version 1.12.13+hotfix.5 at /home/asus/Documents/Flutter_SDK/flutter • Framework revision 27321ebbad (2 weeks ago), 2019-12-10 18:15:01 -0800 • …

1
Googleマップでマーカーとポリラインの中点を使用してポリゴンを描画する方法
マップ上にフリーハンドポリゴンを描画したいのですが、簡単なGoogleマップから始めてポリゴンを描画しましたが、正しく機能していますが、ユーザーがマップ上のポイントをクリックして、マーカーをポイントの中央でストレッチすることでポリゴンを描画する方法を探していますポリゴン。 これで、ポリゴンを含む私のマップは次のようになります。 と私は実装したい: これが私のコードです: public class MapActivity extends FragmentActivity implements OnMapReadyCallback { private GoogleMap mMap; Button save_field; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_map); // Retrieve the content view that renders the map. SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); FrameLayout Frame_map = (FrameLayout) findViewById(R.id.frame_map); Button btn_draw_State = (Button) …

2
IonicアプリでGoogle Maps APIキーを保護するにはどうすればよいですか?
AndroidおよびiOS用にIonic PWAアプリを公開しています(ネイティブビルドを生成するためにCapacitorを使用しました)。フロントエンドコードでは、Google Maps APIキーを持っていますが、Googleが提供するオプションに制限することはできません... HTTPリファラー -パブリックドメイン名ではなく、ネイティブアプリのウェブビュー内のローカルホストにあります。http://localhost/Androidおよびcapacitor://localhost/iOSの場合。これらは非常に一般的なものであり、他のすべてのアプリは同じものであるため、制限としてこれらを使用することは安全ではないようです。 IPアドレス -明らかな理由。 Androidアプリ -ネイティブコード内ではなく、ウェブビュー内にあります。 iOSアプリ -ネイティブコード内ではなく、ウェブビュー内にあります。 これらのオプションはどれも私の状況では機能しません。では、どうすれば乱用からAPIキーを保護できますか? 何か案は?Ionicアプリ内でGoogle Maps APIを使用するのは私だけではありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.