問題タブ [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 投票する
2 に答える
2776 参照

javascript - リーフレット: 2 つの異なるマップに同じレイヤーを追加する

leaflet map同じページに2 つの異なる を表示しています。とある出来事の後。Polyline両方に登場してほしいです。可能であれば、コピーを作成して 2 つの異なる変数を保持することは避けたいと思います。

私は次のものを使用しようとしています:

ただし、上記のコードを実行すると、Polylineは にのみ表示されますmap2

その後、座標を somenew_line_coordinatesに再度変更する必要があり、次を実行します。

polylineが新しい座標に更新されて表示されるはずです。ただし、これも にのみ表示されmap2ます。

私は何を間違っていますか?私がやろうとしていることを達成することは可能ですか?

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

javascript - modestmaps/mapbox ワックス マップの URL からデフォルトのポップアップを設定する

http://bei.bclcmaps.comで継承したアプリでは、場所をクリックするとポップアップが表示され、正常に動作します。

ただし、URL の何かに基づいて、ページの読み込み時にポップアップを自動表示する機能を追加する必要があります。それが何らかの ID の緯度と経度であろうとであろうと、それは問題ではありません。

私が抱えている問題は、ポップアップをプログラムで開く方法がわからないことです。ワックス API またはmodestmaps API を使用して JS で場所のクリックをトリガーする方法を見つけようとしましたが、取得できません。

次を使用して、jQueryで手動でクリックしてみました:

そこから、ズームボックスの .click() コールバック内にデバッガーを設定して、サンプルの場所の座標を取得し、それらの座標を clickAt 関数で試しましたが、何も起こりません。

IRC でmap.gridLayer.fire('click', {latLng: L.latLng(0, 0))、クリックをトリガーするために を使用するように誰かに言われましたが、完全な mapbox JS API にアクセスできないため、これは適切な mapbox アプリのようには見えませんmapbox.gridLayer

任意のヒント?または、プログラムでクリックをトリガーすることは正しいアプローチではなく、ページの読み込み時に事前に入力されたポップアップを表示する簡単な方法がありますか? 私はアイデアがありません。

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

google-maps - 地図 (Google JS API、Leaflet、または Mapbox) にマーカーを追加するにはどうすればよいですか?

Google Maps JS API、Mapbox API をいじっていますが、興味がありました。マーカーは実際にどのようにマップに追加されるのでしょうか? バックエンド コードはマップ タイルのセットを取得し、エッジを緯度/経度に変換してから、X 軸と Y 軸に沿ってマーカー座標の緯度/経度を単純に補間しますか?

1000 から 5000 の同時マーカーを必要とするアプリケーションを構築しており、Google Fusion Tables API を使用すると費用がかかる可能性があるため、独自のバックエンド システムを構築したいので質問します。

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

objective-c - MKTileOverlay と MKTileOverlayRenderer の使用

新しい iOS 7 ベータ版で提供されている MKTileOverlay と MKTileOverlayRenderer を使用して、Apple マップ ビューに Mapbox タイル レイヤーまたは Mapbox サーバー マップを追加しようとしています。オンラインで見つけたサンプル コードに自分の情報を入力して、マップ ビュー上にサーバー マップをロードしましたが、説明の助けが必要なエラーが発生しています。宣言されていない識別子「オーバーレイ」の使用というエラーが表示されます。

オーバーレイを何として宣言すればよいか教えてください。これらの tileOverlays メソッドを使用した経験がある人は、気軽にアドバイスや提案をしてください。

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

openstreetmap - mapnik geojson ベクター タイル

geojson または topojson からベクター タイルを作成する方法を教えてください。mapnik-vector-tile は適切なライブラリのようですが、良い例が見つかりません。geojson ファイル (14_2620_6331-XXX) の例があるようですが、pbf ファイルはどのように作成されたのでしょうか? ありがとう。パット。

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

javascript - mapbox のタイル画像をキャッシュする

プロジェクトで Mapbox を使用しましたが、そのパフォーマンスを改善したいと考えています。Mapbox タイル画像をキャッシュすることは可能ですか?

Mapbox マップを使用すると、次のようなリクエスト URL が表示されます。

http://b.tiles.mapbox.com/v3/ {mapId}/13/4381/2564.png

自分のサーバーから顧客にプッシュできるように、独自のタイル キャッシュを設定する方法を誰かが教えてくれるかどうか疑問に思っています。

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

javascript - Railsアプリのmapboxポイント

Rails アプリに mapbox を組み込みたいと考えています。現在、データベースから取得している緯度と経度のリストがあります。それらをデータベースから引き出して配列に入れることはできますが、マップに表示することはできません。