2016-06-16 4 views
1

Mapbox APIはジオコーディング要求をうまくサポートしていますが、私はいつも英語で結果を得ています。私は特定の言語で結果を得ることができるようにしたいと思います。マップボックスジオコーディング言語

Mapbox.js APIでは、(スタイルを変更して)マップを別の言語で表示することはできますが、ジオコーディング要求を正しく変換する方法が見つかりません。

たとえば、私が「Gent」という都市を通過すると、それは州のOost-VlaanderenとBelgiëの国にあると見られます。しかし、私は 'Gent、Oost-Vlanderen、Belgium'を手に入れます。 これは、次のようなリクエストを使用して行われます。https://api.mapbox.com/geocoding/v5/mapbox.places/Gent.json?country=be&access_token=MYACCESSTOKEN

翻訳結果を正しく取得する方法はありますか?おそらく設定や追加のパラメータを使用していますか?

答えて

2

私は(mapbox.placesに、おそらく)通り-V8に表示ローカライズされた名前はname_enname_esname_frname_ru、& name_zhです。

Mapboxで機能リクエストを行う必要があるようですが、少なくともname_frのサポートを受けることができます。

私はMapbox Command Line Interfaceを使用して、マップボックスクエリーからの応答を確認します。この特定のクエリは、私は、クエリでGhentを試してみましたが、それでも町はMapbox language switch exampleにゲントとして示し英語

を受け"place_name": "Gent, Oost-Vlanderen, Belgium",

mapbox-cli> mapbox geocoding 'Gent' --country be 

の応答を提供します。

+0

私はMapboxを使って機能要求を出し、ベストを願っています。またはPhotonのような自分のジオコーダを設定しています:https://photon.komoot.de / – Mathiasdm