マップボックスを使用して住所の緯度と経度を取得する方法の例はありますか?マップボックスでアドレスから緯度と経度を取得
1
A
答えて
1
Mapbox Android SDKガイドを見てみると、次の操作を行います。
は、メインUIスレッド上のコード例のいずれかを実行しないでください。例1:
position
パラメータは任意であるが、より早く結果を得るようになりますのでご注意ください。
// position used for proximity
Position position = Position.fromCoordinates(-73.98572, 40.74843);
MapboxGeocoding client = new MapboxGeocoding.Builder()
.setAccessToken("<your access token here>")
.setLocation("Empire State Building")
.setProximity(position)
.build();
Response<GeocodingResponse> response = client.execute();
例2:
MapboxGeocoding client = new MapboxGeocoding.Builder()
.setAccessToken("<your access token here>")
.setLocation("Empire State Building")
.build();
Response<GeocodingResponse> response = client.execute();
1
あなたは、Mapbox.GeocodingBuilder
を使用Response
を取得し、Response
からあなたが望むフィールドにアクセスする必要があります。
私はオンラインで見つかった、少し編集した簡単な例です。
private void simpleSample() {
MapboxGeocoder client = new MapboxGeocoder.Builder()
.setAccessToken(MAPBOX_ACCESS_TOKEN)
.setLocation("The White House")
.build();
client.enqueue(new Callback<GeocoderResponse>() {
@Override
public void onResponse(Response<GeocoderResponse> response, Retrofit retrofit) {
// Features, basically, is a list of search results
// get the first one
// get latitude and longitude
String latitude = response.body().getFeatures().get(0).getLatitude();
String longitude = response.body().getFeatures().get(0).getLongitude();
}
@Override
public void onFailure(Throwable t) {
// log t.getMessage()
}
});
}
あなたはそれらのAPI 101 webpageにmapboxのジオコーディングAPIに関するいくつかの基本を読むことができます。
あなたは、あなたが検索用語を試してみて、地図上や結果データの形状とどのようにそれを横断するを見るために有用である生のJSON —ような結果を見ることができますmapbox Geocoding API documentation page
にいくつかの公式の例を見ることができます— API forward geocoding playground page(注:これを行うにはマップボックスアカウントにサインインする必要がありますが、マップボックスアカウントがない場合は無料です)。
は(フル開示:私はcompeting productsで、SmartyStreets、アドレス検証と自動補完会社で働いていた)
関連する問題
- 1. Googleのストリートビューから緯度/経度/緯度/緯度/経度を取得する
- 2. 緯度経度から国を取得
- 3. Google APIを使用せずにアドレスから緯度と経度を取得
- 4. 緯度と経度からアドレスを取得するJavaの逆のコード
- 5. 経度と緯度を取得
- 6. アンドロイドから緯度と経度を取得できません
- 7. リーフレットを使用したマップボックスの緯度と経度
- 8. GPSから高度/緯度/経度を取得する
- 9. androidの住所から緯度と経度を取得する
- 10. 都市名から緯度と経度を取得
- 11. ポリラインオブジェクトから緯度と経度を取得する方法
- 12. 作成方法緯度と経度からLogstash geo_pointを取得
- 13. 緯度と経度から市、州、国を取得
- 14. Google GeoCoding APIから緯度と経度を取得する
- 15. モバイルデバイスから緯度と経度を取得する方法
- 16. GpsMyLocationProvider(OSMdroid)から経度と緯度を取得
- 17. facebookから緯度と経度を取得する
- 18. データベースから同様の経度と緯度を取得する
- 19. Googleマップ:地図要素から緯度と経度を取得
- 20. 検索ボックスから緯度と経度を取得
- 21. Android:(setMyLocationEnabled)から取得する方法 - >経度と緯度?
- 22. フォームからのアドレスの読み取りと経度と緯度の出力
- 23. 緯度/経度からパノラマIDを取得する
- 24. JavaScriptのリンクから経度/緯度を取得する
- 25. 地図を取得マウス位置からの緯度経度
- 26. 正確な住所から緯度/経度を取得する
- 27. 緯度/経度から郵便番号+ 4を取得する
- 28. PHPでユーザーのマシンとして経度と緯度を取得
- 29. Webサービスからの緯度と経度
- 30. 緯度と経度からのヒートマップ
これは私が何をしたいの反対です。私は住所を所有し、それを調整します。しかし、返信いただきありがとうございます。 –
供給されたこれらの座標はアドレスが狭すぎます –
座標が結果を偏らせるために使用される点でCliveは正しいです。これはオプションのパラメータですが、結果をより早く得ることができます。最初にAndroidアプリでジオコーダを使用する方法の完全な例については、Mapbox AndroidサービスSDKを 'build.gradle'に含めて、この[example](https://www.mapbox.com/android-sdk/)に従ってください。 examples/geocoding /) – cammace