問題タブ [mapbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1725 参照

javascript - mapbox で使用する KML フィードから座標を取得する

foursquare フィードから座標を取得し、それらをマップで使用して Web サイトに表示しようとしています。ほとんどの場合、javascript と Mapbox を学習するための演習として - 私はこれが初めてです。

mapbox は KML を受け入れないため、mapbox の「単一マーカーの追加」コードとその他のコードを使用して、KML を循環させて座標を見つけました。

どういうわけか、私はそれを機能させることができません。どんなヒントでも大歓迎です!

0 投票する
2 に答える
3896 参照

ios - インドアナビゲーション(MapBoxかな?)

良い一日、

Mapbox for iOS を使用して「屋内」マップを作成することは可能ですか (または、別の提案がありますか)。屋内の間取り図の PDF があります。それを MBTiles ( http://mapbox.com/developers/mbtiles/ ) 形式に変換する必要があると思います。どうすればこれを達成できますか?

また、建物内の特定の施設への人の「歩行経路」を描画する場合。「それ」は、人がどこを歩くことができるかを知っている必要があります。

現在、私は CATiledLayers で何かを作成しようとしています (しかし、私はちょっと立ち往生しています (「タイル」形式を使用してマップを表示できます)。 、または情報を含むアイコンなど. 徒歩ルートについては、「ダイクストラの」アルゴリズムがパスを決定できるように、ウォーキング ルートを「点付け」することを考えていました. 可能であれば、Mabbox でこれを行うにはどうすればよいでしょうか?

正しい方向への助けをいただければ幸いです。

敬具、

マティン・ダイクストラ

0 投票する
1 に答える
1531 参照

android - MBタイルのパフォーマンス

私は Android マッピング アプリケーションに取り組んでいます。
MBTiles を使用して、オフライン表示用にタイルを保存しています。すべてがうまく機能しますが、データベースのサイズが大きくなるにつれてパフォーマンスが大幅に低下します。タイルのサイズはさまざまですが、通常、サイズは約 6 kb で、ブロブとして保存されます。Mapbox などで使用されているスキーマをインデックスなどで複製しました。現在、データベースのサイズは約 40 MB で、読み取りには約 5 秒かかります。私はこれまでかなりの調査を行ってきましたが、それが機能すること以外は何も見つかりませんでした。この SQLite ページを参照してください。
私は何を間違っていますか?これは Android の制限ですか?

0 投票する
1 に答える
4819 参照

ios - MapBox を使用したポイント間のルーティング

以前にも同様の質問があったことは承知していますが、私の質問に実際に答えてくれるものはなく、締め切りまでにプロジェクトを終わらせなければならないというプレッシャーにさらされています。

基本的に、オンラインとオフラインの地図を表示するアプリケーションを書いています。

現在、オフライン マップとオンライン マップの両方を表示するために MapBox SDK を使用していますが、MapBox は現在ルーティング ソリューションを提供していません。だから私はそれを行う方法を探しています。

主な問題は、オンライン OSM マップ、オフライン OSM マップ、ルーティングを提供する SDK が 1 つだけではないように思われるため、MapBox を使用してマップを処理し、MapQuest を使用してルートを取得できるかどうか疑問に思っていました。これは可能ですか?おすすめですか?

0 投票する
3 に答える
7692 参照

ios - iOS のリアルタイム ベクターベース OSM レンダラー (OpenGL ES を使用)

サーバーから事前にレンダリングされたタイルを使用する代わりに、OpenStreetMap データを使用して、iOS で 2D トップ ビュー ベクターベースのマップをレンダリングできるようにするソリューションを検討しています。iOS6+ の Apple や Google Maps に似ています。

私はこの件について大規模な調査を行いましたが、あまり多くの情報は見つかりませんでした。
これを行う iOS アプリは多数ありますが、その実装方法に関する情報はありません。これらのアプリのいくつかは次のとおりです。

最初の 2 つのアプリは、Apple および Google マップと同様に機能します。地図は、ズームが変わるたびにリアルタイムで描画されます。
最後のものは、わずかに異なるアプローチを使用しているようです。特定のズーム レベルでベクター データをレンダリングし、タイル サーバーからダウンロードされた通常のタイルとして使用されるタイルを作成します。そのため、レンダリング エンジンは実際には Route-Me ライブラリのタイル ソースになる可能性がありますが、タイルをダウンロードする代わりに、オンザフライでレンダリングします。

最初の方法をお勧めします。

[Q] OpenGL ES レンダラーが整ったら、かなり簡単に方法を切り替えることができると思います。レンダラーを Route-Me のソースとして使用してタイルを作成したり、ゲームのようにリアルタイムのドロワーとして使用したりできます。私は正しいですか?

私が見つけた最も近い解決策はOpenStreetPadです。ただし、OpenGL ES の代わりに Core Graphics を使用しているため、レンダリングはハードウェア アクセラレーションされません。

Mapbox は、ベクター タイルに取り組んでおり、おそらくレンダリング用の iOS ソリューションを提供すると述べていますが、Mapnik を使用する可能性があるため、それがどれほど効率的かはわかりません。また、2013 年半ば以降、ETA はありません。

[Q] 他のライブラリ、論文、ガイド、例、またはこれにアプローチする方法に関するその他の有用な情報を知っていますか? 基本的にOSMデータの扱い方と、実際にOpenGL ES/GLKitを使ってそのデータをデバイス上に描画する方法。たぶん、それをやった人の何人かは、いくつかのことを共有できますか?

0 投票する
1 に答える
730 参照

javascript - ユーザーが Mapbox にマーカーを追加できるようにする

ユーザーが検索フィールドからMapboxにカスタム マーカーを追加できるようにする方法はありますか? Google マップで住所を追加すると、検索した場所にピンが表示されるように、ユーザーが自分の場所を追加できるようにしたいと考えています。ありがとう