問題タブ [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 に答える
740 参照

ios - オフラインのmbtilesファイルを使用してマップボックスにクリックされた注釈を追加する方法

以下の目的で、(TileMill で作成された) インタラクティブなオフライン mbtile を使用することができました。

  • 1000 以上のポイントをすばやく読み込む
  • ユーザーが各ポイントをクリックしたことを理解し、各ポイントの名前をポップアップで表示する

しかし、その名前のバブルを再びクリック可能にすることはできません。

次のコードを使用して、各ポイントの注釈用のレイヤーを生成します

これがティーザーを取得し、mbtiles ファイルから注釈を作成する方法です。

更新 マーカーで leftCalloutAccessoryView を使用してそれを行う方法を見つけました (layerForAnnotation メソッドの最後に次を追加しました:

そして、次のデリゲート メソッドを使用してイベントを追跡しました。

今の問題は、左の calloutAccesoryView を取り除きたいということです。助言がありますか?

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

ios - Openstreetmap を英語の名前タグで OSM にエクスポート

とにかく、英語の名前タグが付いたopenstreetmapをOSMに英語の名前でエクスポートする方法はありますか? 私の問題は、openstreetmap でエルサレムの地図を見つけることができ、英語の道路タグが存在することがわかりますが、地図を OSM にエクスポートして Tilemill などの他のツールで使用すると、すべての道路名がデフォルト言語のヘブライ語で書かれていることです。英語で名前を取得するにはどうすればよいですか?

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

node.js - heroku での tilestream のビルド/デプロイ中にエラーが発生しました

Heroku でタイルストリームを作成したいのですが、チュートリアルに従っていますが、まったく同じことを行っても、ビルド/コンパイル エラーが発生し続けます。

2 つのファイルと 1 つのディレクトリを追加しました。

プロファイル:

パッケージ.json:

空の ./tiles ディレクトリ。

git経由でherokuにプッシュすると、次のエラーが発生します。

そして、私が得るサイトに行くとエラーが発生します(ここで確認してください

ログも確認しました:

そして、heroku で実行されているプロセス:

この例ではマップを ./tiles ディレクトリにアップロードしませんでしたが、アップロードしても同じエラーが発生します。

何が起こっているのか考えている人はいますか?

私が従ったチュートリアルは次のとおりです (そして、それらはまだ稼働しています): チュートリアル 1 チュートリアル 2

また、次のように jsdom 依存関係を package.json に追加しました。

展開にはエラーはありませんでしたが、ブラウザーを開く前でも結果は次のようになりました。

既知の問題 (ここで説明) のようですので、package.json を次のように変更しました。

それでも機能しません。ログは次のとおりです。

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

javascript - TileMill/MapBox のタイムライン コード

TileMill/Mapbox を使用して作成したマップ上で、ビジネスや組織の開始/終了を視覚化するために使用したいと考えているスライド タイムライン ツールを実装するコードを書きたいと考えています。マップのデータには、各データ ポイントの開始日と終了日があります。任意のヒント?