問題タブ [tilemill]

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 に答える
96 参照

mapbox - mapbox にアップロードすると Tilemill ツールチップの href リンクが見つからない

Tilemill では、このツールチップは機能します (Tilemill プログラムでは、href は同じウィンドウでリンクを開きます) が、mapbox にアップロードすると、ツールチップの他のフィールドは機能しますが、"More info:" の後のフィールドは空白になります。

これは、タイルミルの「テンプレート」セクションの「フル」フィールドにあるものです。

また、このリンクを新しいウィンドウで開くことを希望します。2つ質問してすみません。

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

javascript - 複数のレイヤー上の TIleMill/Mapbox ホバー ボックス

頭痛の種を誰かが正しい方向に向けてくれることを願っていました。

そのため、TileMill では、さまざまなズーム レベルでさまざまなポリゴン レイヤーをアクティブにすることができます。もちろん、これは素晴らしいことですが、問題は、これらのレイヤーの複数に対してホバー ボックスを使用できないことです。あまり役に立ちません。

明確にするために: ズーム レベル 4 で、州レベルのレイヤーを表示したいとします。ミズーリ州の上にマウスを置いたときに、「ミズーリ州: 素晴らしい州」のようなボックスを表示させたいとします。次に、ズーム 7 で郡を表示し、ブーン郡にカーソルを合わせると、「ブーン郡: 素晴らしい郡」のようなものが表示されます。

TileMill では、州レイヤーまたは郡レイヤーの両方ではなく、いずれかのホバー ボックスを使用できます。

私は何時間もグーグルでコードをいじりましたが、これを行う方法がわかりませんでした。 複数のタイル レイヤーを組み込むことができると言われているLeaflet プラグインが機能していないようです。繰り返しになりますが、私の JS スキルは非常に不足しているため、間違っている可能性があります。

ここで誰かがこれを達成しましたか?どのように?本格的な Javascript を学ぶ必要がありますか、それとももっとプラグ アンド プレイで学習できる方法はありますか?

ありがとうございました。

ヒョードル

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

map - Tilemill/mapbox コメント ボックス機能

タイルミルまたはマップボックスで、マーカー ポップアップ情報ボックス内でユーザー コメント機能を有効にするプラグインを見つけようとしています。これは利用できますか?

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

mapbox - TileMill/Mapbox のエクスポートとインポート

TileMill からプロジェクトをエクスポートし、TileMill を使用してそのプロジェクトを他のコンピュータにインポートする方法を知っていますか?

ありがとう

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

sql-server-2005 - SQL 2005 から MapBox と TileMill を使用してカスタム マップを作成する

マップ上にピンを表示する地理マッピングを使用して Web アプリケーションを構築する必要があり、データは SQL 2005 データベースから取得されます。このイントラネット アプリケーションは安全なサーバーでホストされ、外部リソースにはアクセスできず、外部 API を使用することはできません。

インターネットで検索したところ、すべてのファイルをローカルに移動する必要がありますが、leaflet.js と mapbox を使用してこれを処理できることがわかりました。また、TileMill を使用してカスタム マップを作成し、タイルをアプリケーションにコピーする必要もあります。カスタム マップを作成しようとしましたが、csv ファイルまたは sqllite へのデータ ソースを要求しており、SQL 2005 データベースからデータを渡す必要があるため、レイヤーを作成できません。tilemill でカスタム マップを作成し、独自のデータソースを提供することはできますか? 私はこれを正しい方法で行っていますか?ローカルにアクセスする必要がある地理マッピング アプリケーションを作成するより良い方法はありますか? ありがとう

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

tilemill - CartoCSS マーカー

cartocss tilemill で定義されたマップ レンダーにマーカー (円) を配置したいと考えています。しかし、ズーム レベル 4-5-6 では、都市名を表示する十分なスペースがないため、render が都市名のないマーカーを表示するという問題があります。マーカーと都市名の両方を強制的に表示するか、どちらも表示しないようにするオプションはありますか?

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

mapbox - MapBox でレイヤーを平坦化する

簡単に言うと、MapBox でレイヤーをフラット化する方法、または MapBox プロジェクトを TileMill にインポートして新しいタイル セットにフラット化する方法を探しています。

私の問題は次のとおりです。私は StroyMapJS (JavaScript ライブラリ) を使用していますが、MapBox からの基本レイヤーのみを認識し、追加のレイヤーは認識しません。ただし、ストーリーの重要な部分であるベクトル データを含めたいと考えています。私の考えでは、レイヤーをフラット化またはマージして新しいベースマップにすることができれば問題ありません。したがって、次のいずれかを行います。

  1. これを MapBox で直接行う – しかし、これを行う機能が見つからない、または
  2. Terrain MapBox レイヤーを TileMill にインポートし、ベクター データを追加してから、新しいタイル セットとしてエクスポートし、MapBox でこれらのタイルから新しいプロジェクトを作成します - しかし、MapBox プロジェクトを TileMill に取り込む方法がわかりません。

私はこれを間違った方法で行っていますか、それとも何かを使命としていますか?

ありがとう

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

tooltip - Mapbox.js ツールチップ - マーカーの上に配置しますが、マウスには追従しません

マウスを動かさずにマーカーの上にカーソルを置いているときに Mapbox.js のツールチップを表示する方法はありますか? ホバリングしたときにそのままにしておきたいだけです。

マップで次のコードを使用しています。

ここfollow:trueの例の を使用しています。

免責事項: 外にもっと柔軟性があるかもしれないことは知っていますがgridControl、レイヤーにマーカーを作成するレイヤーからツールチップ データを基にしているので、ブラウザにデータを 2 回ロードしたくないので、Tilemill からツールチップを取得するのが好きです。 Tilemill のマップ