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

Googleマップは、Googleが提供するデスクトップおよびモバイルのWebマッピングサービスアプリケーションおよびテクノロジーであり、衛星画像、ストリートマップ、ストリートビューの視点を提供します。また、Google Maps 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キーを使用せずにマップアクセスを中止する予定です。どうしても必要でない場合は、キーを登録するのをためらいます。 心配する必要がありますか?

8
Google Maps API v3でSVGマーカーを使用する方法
変換したimage.svgをgoogleマップアイコンとして使用できますか?私は自分のpng画像をsvgに変換していましたが、これを回転できるgoogleマップシンボルのように使用したいと思います。私はすでにグーグルマップシンボルを使用しようとしましたが、車や男などのアイコンを使用したいので、このサンプルサイトのように、いくつかのpngファイルをsvgに変換しました。 /www.goprotravelling.com/

5
Google Maps API複数のマーカーとInfowindows
クリックすると表示される独自の情報ウィンドウを持つ複数のマーカーを追加しようとしています。情報ウィンドウを表示するのに問題があります。試してみると、情報ウィンドウのないマーカーが1つしか表示されません。 ありがとうございます。さらに情報が必要な場合はお知らせください <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/> <style type="text/css"> html { height: 100% } body { height: 100%; margin: 0; padding: 0 } #map_canvas { height: 100% } </style> <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyB1tbIAqN0XqcgTR1-FxYoVTVq6Is6lD98&sensor=false"> </script> <script type="text/javascript"> var locations = [ ['loan 1', 33.890542, 151.274856, 'address 1'], ['loan 2', 33.923036, 151.259052, 'address 2'], …


8
Googleマーカーからの緯度/経度の取得
ドラッグ可能なマーカーでGoogleマップの地図を作成しました。ユーザーがマーカーをドラッグするとき、私は新しい緯度と経度を知る必要がありますが、それを行うための最良のアプローチが何であるかわかりません。 新しい座標を取得するにはどうすればよいですか?


5
GoogleマップAPI v2のデフォルトの場所とズームレベルを設定するにはどうすればよいですか?
私の地図が示すとき、それは常に固定された場所(アフリカの近く)から始まります。 次に、次のコードを使用して、マップを必要な場所の中央に配置します。 mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(loc.getLatitude(), loc.getLongitude()), 14.0f)); 私の質問は、地図が表示される前にデフォルトの場所とズームレベルを設定できるということです。 ユーザーにアニメーションを最初から見てほしくないからです。 ありがとう。

10
現在の場所から始まり、特定の場所に向かうルートでGoogleマップを開くすべてのモバイルデバイスのリンクを作成するにはどうすればよいですか?
私はむしろこれを見つけるのはそれほど難しいことではないと思いましたが、あなたが期待するように、素晴らしいクロスデバイスの記事を見つけるのは簡単ではないようです。 モバイルデバイスのブラウザを開いてGoogleマップに移動するか、マップアプリ(AppleMapsまたはGoogleMaps)を開いてルートを直接開始するリンクを作成したい。つまり、現在の場所から開始し、特定のポイントで終了する(緯度/経度)。 AndroidとiPhoneの2つのデバイス(browserstack以外)でテストできます。 次のリンクはAndroidでのみ機能します。 <a href="http://maps.google.com/maps?daddr=lat,long&ll=">Take me there!</a> iPhoneのChromeでこのリンクをクリックすると、モバイルアプリに広告が表示されたデスクトップバージョンのGoogleマップが奇妙に開きます... これはiOSでのみ機能し、Apple Mapsを開いて、開始場所を入力するように求められ(「現在の場所」を選択できます)、ルートを開始します=目的の動作。このリンクをクリックすると、Androidでは完全に失敗します。 <a href="maps://maps.google.com/maps?daddr=lat,long&ll=">Take me there!</a> maps://プロトコルに注意してください。 そのようなリンクを作成するエレガントなクロスデバイスの方法はありますか?すべての主要な携帯電話で機能する1つのリンク? ありがとう 更新:解決策が見つかりました(ちょっと) これが私が思いついたものです。それは機能していますが、私が想像したものとはまったく異なります。 var ua = navigator.userAgent.toLowerCase(), plat = navigator.platform, protocol = '', a, href; $.browser.device = ua.match(/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera/i) ? ua.match(/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera/i)[0] : false; if ($.browser.device) { switch($.browser.device) { case 'iphone': case 'ipad': case 'ipod': …

6
OVER_QUERY_LIMIT応答を受信せずに20アドレスをジオコーディングするにはどうすればよいですか?
Google Geocoder v3を使用して、20個のアドレスをジオコーディングしようとすると、1秒間隔で配置しない限り、OVER_QUERY_LIMITが発生しますが、マーカーがすべて配置されるまでに20秒かかります。 事前に座標を保存する以外に、他に方法はありますか?

8
アンドロイドキャンバスで塗りつぶされた三角形を描く方法は?
だから私は私のdrawメソッドで以下のコードを使用してAndroidマップでこの三角形を描いています: paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Path path = new Path(); path.moveTo(point1_returned.x, point1_returned.y); path.lineTo(point2_returned.x, point2_returned.y); path.moveTo(point2_returned.x, point2_returned.y); path.lineTo(point3_returned.x, point3_returned.y); path.moveTo(point3_returned.x, point3_returned.y); path.lineTo(point1_returned.x, point1_returned.y); path.close(); canvas.drawPath(path, paint); pointX_returnedは、フィールドから取得した座標です。それらは基本的に緯度と経度です。結果は素敵な三角形になりますが、インサイダーは空なので、マップを見ることができます。どういうわけかそれを埋める方法はありますか?

6
クリック時にGoogleマップにマーカーを追加
ユーザーが地図を左クリックしたときにマーカーをGoogleマップに追加する方法の非常に簡単な例を見つけるのに、驚くほど苦労しています。 私は過去数時間見回して、Google Maps APIのドキュメントを調べました、そしていくつかの助けをいただければ幸いです!

11
AndroidでのINSTALL_FAILED_MISSING_SHARED_LIBRARYエラー
Google APIを使用するAndroidアプリケーションを実行しようとすると、次のエラーが発生します [2009-07-11 11:46:43-FirstMapView]インストールエラー:INSTALL_FAILED_MISSING_SHARED_LIBRARY [2009-07-11 11 :46:43-FirstMapView]詳細については、logcatの出力を確認してください。 [2009-07-11 11:46:44-FirstMapView]起動がキャンセルされました! 誰かが私がこのエラーを解決するのを手伝ってくれる?


13
グーグルマップAPIの代替[クローズ]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 6年前に閉鎖されました。 ロックされています。この質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答ややり取りは受け付けていません。 Google Maps APIは、携帯電話向けの位置情報サービスの開発に最適です。しかし、どういうわけか、特別なプロジェクトでの使用は制限されています。 たとえば、プロジェクトがgoogleの一般的な利用規約と矛盾している場合、google mapsAPIを使用することはお勧めしません。 私のアプリでは、AndroidとiOSの両方で、GPS情報を取得して地図上に場所を表示したいと考えています。全体として、APIはGoogle MapsAPIと同様の操作範囲を提供する必要があります。 あなたはどの選択肢を知っていますか?多分オープンソースAPIがありますか?他に何か提案はありますか?

5
Google Maps APIv3-getBoundsは未定義です
v2からv3のgooglemaps apiに切り替えていますが、gMap.getBounds()機能に問題があります。 マップの初期化後にマップの境界を取得する必要があります。 これが私のjavascriptコードです: var gMap; $(document).ready( function() { var latlng = new google.maps.LatLng(55.755327, 37.622166); var myOptions = { zoom: 12, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; gMap = new google.maps.Map(document.getElementById("GoogleMapControl"), myOptions); alert(gMap.getBounds()); } ); だから今それgMap.getBounds()は未定義であることを私に警告します。 クリックイベントでgetBounds値を取得しようとしましたが、正常に機能しますが、ロードマップイベントで同じ結果を取得できません。 また、ドキュメントがGoogle Maps API v2に読み込まれている間、getBoundsは正常に機能しますが、V3では失敗します。 この問題を解決するのを手伝ってくれませんか。

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