問題タブ [cloudmade]
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.
ios - plistに追加しても、Cloudmadeのマップタイルが読み込まれません
iOSとPhoneGapを試していて、ある程度の成功を収めましたが、Leafletを使用してジオロケーションとマップを追加しているときに、外部ホストとしてCordova.plistに追加しても、タイルが読み込まれないことに困惑しています。
タイルはここから呼び出されます:
プロトコルを削除しても、iOSシミュレーターからタイルが読み込まれないため、何が問題になっているのかわかりません。アプリケーションはエラーなしで問題なくコンパイルされ、私が使用しているCloudMadeキーはモバイル用です。私はこれをLeafletチュートリアルから学び、PhoneGapを使用したiOS開発を学ぶためのプロセスで最小限の変更を行っています。ありがとう。
javascript - Google Maps Geocoder と Leaflet Map の受信エラーの組み合わせ: 無効な LatLng オブジェクト
Google Maps Geocoder を使用して、住所の緯度と経度を取得しています。次に、その住所を取得して Leaflet を使用し、マップを緯度 + 経度の座標にパンします。ただし、Firebug からError: Invalid LatLng object: (-33.8674869, 151.20699020000006, undefined)
. 変数geolocation
が返されることはわかっています-33.8674869, 151.20699020000006
が、未定義ではありません。問題の原因は何ですか?
javascript - リーフレットとCloudmade:2つの例をマージ
私はcloudmadeとleafletを試してきましたが、cloudmadeのコードスニペットをリーフレットコードに使用したいと思います。ヘッダーに両方のスクリプトタグがあり、リーフレットマップを次のように定義します。
Cloudmadeから使用したいスニペットは次のとおりです:http ://developers.cloudmade.com/projects/web-maps-api/examples/custom-map-controls
私はこれを再構築して実装しようとしましたが、コードにはCMオブジェクト/メソッドが含まれています。必要なのは地図上の3つのリンクだけなので、ユーザーがそれらをクリックすると、保存されている緯度/経度に移動します。誰かが私を導くことができれば、これは素晴らしいことです。
私はJavascriptマップのプロではありませんが、これは大きな問題ではなく、2つのプラグイン間の誤解であると想定しています。
注:この例では、APIとスタイルIDを取り出しています。注:私はリーフレット/クラウドメイドのフォーラムにも質問しましたが、返信はありませんが、多くの意見があります!
ありがとうございました
gis - 特定のアメニティのために浸透圧でOSMをフィルタリングする
cloudmade for osmosis(500 MB)からIrelandファイルをダウンロードし、osmosisbinフォルダーに配置しました。osmosisは正常に読み取ります。ここで、でタグ付けされた場所だけを使用して新しいファイルを作成したいと思いますTag:amenity=fast food
。私のディレクトリは次のとおりです。
現在、OSM wikiのタグフィルターガイドに従っていますが、機能させることができません。これが私が試していることです:
そして、これが私が得るエラーです:
org.openstreetmap.osmosois.core.Osmosis main重大:実行が中止されました。org.openstreetmap.osmosis.core.OsmosisRuntimeException:タスクごとに存在できるデフォルトの(名前のない)引数は1つだけです。引数6と4には名前がありません.....
私が間違っていることを教えてもらえますか?ありがとう。
javascript - Cloudmade と Leaflet: 複数のカスタム マーカー
レイヤー コントロールとカスタム マーカーの作成方法に関するリーフレット チュートリアルに従いました。
マーカー: http://leafletjs.com/examples/custom-icons.html コントロール: http://leafletjs.com/examples/layers-control.html
私は制御コードを使用しており、これに複数のカスタム マーカーを追加したいと考えています。コードを適用すると、マップが空白になりますが、1 つのマーカーで機能します。ヘルプやガイダンスは素晴らしいでしょう。
これは、壊れる複数のマーカーの現在のコードです。
ロード時にコンソールにエラーが表示されます: var officeoneIcon = new officeIcon({iconUrl: 'images/office1.png'}), officeIcon is not defined.
[コード]
[/コード]
javascript - リーフレット & Clodmade: 保存された緯度/経度の場所へのアンカー リンク
cloudmade と leaflet プラグインを使用してマップを作成しました。マーカーを設定しました。私の目的は、場所の 3 つのリンクを持つ独自のコントロール パネルを作成することです。リンク (例: London) をクリックすると、保存されているロンドンの緯度経度にパンし、他の 2 つについても同様です。私が持っているコードはマップをロードしますが、コンテナが消え、コンソールに次のエラーメッセージが表示されます: "Mycontrol.appendhild(link);- Mycontrol is not defined. This still does not work when it is defined.
1) 私はこれで正しいルートにいますか? 2)例やチュートリアルでこれを機能させるための助けは素晴らしいでしょう
ありがとう。
ここにコードのスニペットがあります
[コード]
[/コード]
openstreetmap - Openstreetmap複数のポイントとターゲットの間の車での最短移動距離を取得する方法
たとえば、10個のGISポイントと、CloudMadeなどを使用したターゲットとの間の最短距離(鳥のビューではなく、地図上で車で移動する距離)を知る必要があります。
ポイントは10キロ以内です。
そのため、10の位置のうち、ターゲットに最も近い位置、つまり鳥の景色ではなく車で移動している位置を知る方法が必要です。
ありがとう
html - リーフレット マップ: L.Rectangle (jsbin の例) でキャッチされたクリック イベントのみ (マウスオーバーではなく) はなぜですか?
I am using Leaflet 0.4.5 http://leafletjs.com/reference.html#rectangle , and I place a bunch of L.Rectangles on a map, and attach both a mouse click and mouseover event handler (one handler for both events) As you can see from this demo: http://jsbin.com/ojupus/4/edit If you mouse over a rectangle with the [d]/[delete] or [s] key pressed nothing happens. You have to actually click the rectangle. Why? (use the D: key to delete a box, S: key to change the color of a box).
もう 1 つの明らかな不具合は、レイヤー コントロールを使用して描画オーバーレイをオフにしてからマウス クリック ([d] または [s] を使用) すると、表示されていない L.Rectangle のスタイルを削除または変更できることです。画面上。これは、FeatureGroups を使用した場合に予想される結果ですか? 表示されていない場合、これらのボックスのイベントを取得するべきではないと思います (ちなみに、含まれている FeatureGroup を見つけるのは非常に困難です)。そのため、FeatureGroup が表示されているかどうかはわかりません)。
とにかく、お気軽に JSBIN のクローンを作成してください。不足しているものがあれば教えてください。
javascript - Leaflet.js geoJsonが地図に表示されない - 道順を表示しようとしています
cloudmade api を使用してルートをうまく取得できますが、それらの座標をマップに追加できないようです。
私は2つの異なるアプローチを試しました
と
マーカーをうまく追加できます。私の質問はこのLeaflet GeoJSON ディスプレイに似ているので、このように座標を逆にしてみました
しかし、私はまだマップに何も追加されていません。
コンソールにエラーはありません。
java - ジオコーディング サービス: 信頼できる Java Web アプリケーションで使用できます。
これは非常に古いスレッドであるため、質問されます。しかし、どのジオコーディングサービスが最もよく証明できるかについて、私は同じ混乱を抱えています.
私はJavaベースのWebアプリケーションに取り組んでおり、次の機能を実装する必要があります
- 住所をジオコーディングする
- 逆ジオコーディングを実行する
- 地図上にルートを表示
- 2つの緯度/経度間の距離と時間を計算します
- 可能であれば、提案されたルートのオプションも提供して、ユーザーが最速または最短のルートを決定できるようにします
最初はcloudemade APIから始めました。上記のすべての機能で動作しますが、リバースジオコーディングや住所のジオコーディングでは、緯度/経度の結果が得られない場合がほとんどです
次に MapQuest でも試してみましたが、この場合、特定の住所をジオコーディングできない場合がほとんどです。
今、私はYahooで検索していましたが、私の検索によると、yahooには表示する独自のマップがなく、ルーティング機能もありません。距離を手動で計算する必要があります
上記の機能が含まれていると、どのサービスがより信頼性が高く正確になるかについて、誰でも私に提案できますか