タグ付けされた質問 「geocoding」

17
このAPIプロジェクトには、このAPIの使用が許可されていません。このAPIがAPIコンソールでアクティブ化されていることを確認してください
緯度と経度があります"-27.0000,133.0000"。それに基づいて地図を作りたい。 私はこのリンクに行ってみました https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=****** ブラウザでこのエラーが発生し続ける { "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console", "results" : [], "status" : "REQUEST_DENIED" } しかし、私はすでにそのAPIを有効にしていると思います。Googleコンソールにログインし、再確認します。 私が行くとき: https://console.developers.google.com/project/75423435770063/apiui/apis/enabled そうですか : ジオコーディング+ジオロケーティングが有効になっています。 少し行き詰まっています。ここで見逃したことはありますか?

5
緯度/経度に基づいて2点間の距離を取得する
私はこの式を実装してみました:http ://andrew.hedges.name/experiments/haversine/アプレットは私がテストしている2つのポイントに役立ちます: それでも私のコードは機能していません。 from math import sin, cos, sqrt, atan2 R = 6373.0 lat1 = 52.2296756 lon1 = 21.0122287 lat2 = 52.406374 lon2 = 16.9251681 dlon = lon2 - lon1 dlat = lat2 - lat1 a = (sin(dlat/2))**2 + cos(lat1) * cos(lat2) * (sin(dlon/2))**2 c = 2 * atan2(sqrt(a), sqrt(1-a)) …

12
PHPでの2つの座標間の距離の測定
こんにちは、緯度と経度を持つ2点間の距離を計算する必要があります。 外部APIの呼び出しは避けたいです。 PHPでHaversine式を実装しようとしました。 これがコードです: class CoordDistance { public $lat_a = 0; public $lon_a = 0; public $lat_b = 0; public $lon_b = 0; public $measure_unit = 'kilometers'; public $measure_state = false; public $measure = 0; public $error = ''; public function DistAB() { $delta_lat = $this->lat_b - $this->lat_a ; $delta_lon …


13
2つの緯度と経度の地理座標間の距離の計算
2つのGeoCoordinates間の距離を計算しています。他の3〜4個のアプリに対してアプリをテストしています。距離を計算するとき、他のアプリが3.5マイルを取得しているのに対して、計算には平均3.3マイルを取得する傾向があります。それは私が実行しようとしている計算にとって大きな違いです。距離を計算するための優れたクラスライブラリはありますか?私はそれをC#でこのように計算しています: public static double Calculate(double sLatitude,double sLongitude, double eLatitude, double eLongitude) { var radiansOverDegrees = (Math.PI / 180.0); var sLatitudeRadians = sLatitude * radiansOverDegrees; var sLongitudeRadians = sLongitude * radiansOverDegrees; var eLatitudeRadians = eLatitude * radiansOverDegrees; var eLongitudeRadians = eLongitude * radiansOverDegrees; var dLongitude = eLongitudeRadians - sLongitudeRadians; var dLatitude …

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

3
SQL Server 2008のgeographyデータ型を使用する理由
私は顧客データベースを再設計しています。標準の住所フィールド(Street、Cityなど)とともに保存したい新しい情報の1つは、住所の地理的な場所です。私が考えている唯一の使用例は、住所が見つからない場合にユーザーがGoogleマップに座標をマッピングできるようにすることです。これは、エリアが新しく開発された場合や、遠隔地や農村部にある場合によく発生します。 私の最初の傾向は、緯度と経度を10進値として格納することでしたが、SQL Server 2008 R2にはgeographyデータ型があることを思い出しました。私はを使用した経験がまったくありませんgeography。また、私の最初の調査から、それは私のシナリオにとってはやり過ぎのようです。 たとえば、緯度と経度をとして保存して作業decimal(7,4)するには、次のようにします。 insert into Geotest(Latitude, Longitude) values (47.6475, -122.1393) select Latitude, Longitude from Geotest しかしgeography、私はこれを行います: insert into Geotest(Geolocation) values (geography::Point(47.6475, -122.1393, 4326)) select Geolocation.Lat, Geolocation.Long from Geotest そうではありませんが、その私は持っていない場合は、はるか、なぜ追加の複雑さを複雑? の使用をやめる前に、geography考慮すべきことはありますか?緯度インデックスと経度フィールドのインデックスを作成するよりも、空間インデックスを使用して場所を検索する方が高速でしょうか?私がgeography知らないことを使用する利点はありますか?または、反対に、私が使用を思いとどまらせるものについて知っておくべき警告がありgeographyますか? 更新 @Erik Philipsは、近接検索を行う機能をもたらしました geography、で。これは非常に優れています。 一方、簡単なテストではselect、緯度と経度を取得するための単純な方法では、使用時に大幅に遅くなることが示されていgeographyます(詳細は以下)。、および別のSOの質問に対する受け入れられた回答に関するコメントには、geography私は不機嫌です: @SaphuAどういたしまして。余談ですが、null許容のGEOGRAPHYデータ型列で空間インデックスを使用するときは十分注意してください。深刻なパフォーマンスの問題があるため、スキーマを再構築する必要がある場合でも、GEOGRAPHY列をnullにできないようにしてください。–トーマス6月18日11:18 全体として、近接検索を実行する可能性と、パフォーマンスと複雑さのトレードオフを比較検討してgeography、この場合はの使用を省略することにしました。 私が実行したテストの詳細: 私は2つのテーブルを作成しました。1つは緯度と経度geographyを使用し、もう1つはを使用していdecimal(9,6)ます。 CREATE TABLE [dbo].[GeographyTest] ( [RowId] [int] IDENTITY(1,1) NOT …

15
特定の緯度/経度の場所の境界ボックスを計算する方法は?
緯度と経度で定義された場所を指定しました。次に、そのポイントから10キロメートル以内のバウンディングボックスを計算します。 境界ボックスは、latmin、lngminおよびlatmax、lngmaxとして定義する必要があります。 panoramio APIを使用するために必要なものです。 誰かがトスポイントを取得する方法の式を知っていますか? 編集:みんな私は入力としてlat&lngを取り、latmin&lngminおよびlatmax&latminとして境界ボックスを返す数式/関数を探しています。Mysql、php、c#、javascriptは問題ありませんが、疑似コードも問題ありません。 編集:私は2点の距離を示す解決策を探していません


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

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