問題タブ [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.
iphone - Cloudmadeマップの固定フレームを表示するにはどうすればよいですか?
Cloudmadeマップに特定の領域を表示する必要があります。現在、地図を取得しており、地図をドラッグすることで世界のすべての場所を表示できます。大きなスクロールビューの画像のように、地図のその部分だけが表示されるように、特定の場所(フレーム)を固定ズームで表示したいと思います。また、ピンを配置する必要があるため、Cloudmadeまたはgooglehttp://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=によって提供される静止画像を使用できません。 roadmap&markers = color:blue%7Clabel:S%7C40.702147、-74.015794&markers = color:green%7Clabel:G%7C40.711614、-74.012318&markers = color:red%7Ccolor:red%7Clabel:C%7C40.718217、 -73.998284&sensor=false。
そうする方法は?
javascript - リーフレット:強制パン
Leaflet JSライブラリには、次のように書かれています。
マップを特定の中心にパンします。新しい中心が現在の中心から1画面以内離れている場合に、アニメーション化されたパンを作成します。
おそらくロングショットですが、複数の画面を強制的にパンする方法があるかどうか誰かが知っていますか?パン中にグレー表示されたタイルが表示されてもかまいません。
ソース: http: //leaflet.cloudmade.com/reference.html
jquery - リーフレット ポップアップからのファンシー ボックス フレームの生成
リーフレットで生成されたポップアップに、クリックするとファンシーボックスウィンドウでWebページが開くアンカータグを保持しようとしています。これは、fancybox を使用して生成するときに、ポップアップ コンテンツの外で問題なく機能します。
しかし、それをチラシのポップアップに入れると、ファンシーボックスが機能せず、新しいウィンドウで開くだけです。
私はこれらすべてにかなり慣れていないので、どうすれば機能させることができますか?
iphone - AlertViewまたはPopOverを表示できません
オフラインモードでも地図を表示するためにcloudmademapを使用しています。私の問題は、マップビューでUIPopoverControllerを表示できないことです。また、その上にアラートビューを表示しようとしました。表示されません。このコードを試しました。
前もって感謝します。
objective-c - CALayerInvalidGeometry'CALayerInvalidGeometry'
タブ付きビュー アプリケーションを作成し、CloudMade の API を使用しています。タブ付きビューにコピーしようとするシングルビューアプリケーションに作業中のプロジェクトがあります。
すべてをコピーして貼り付け、プロジェクトの設定とすべてをセットアップしました。タブ付きビュー FirstViewController は、古いシングル ビュー アプリとまったく同じです。アプリを実行すると、次のエラーが発生します。
私はグーグルを試みましたが、何も出てきませんでした。初めてのタブ ビュー アプリなので、注意すべき点があるかどうかわかりません。ここにどのコード セクションまたはエラー レポートを貼り付けるかさえわかりません。どんな助けでも大歓迎です!どうもありがとう!
編集 2:例外スタック トレースは次のとおりです (と思います)。
編集 3: viewDidLoad メソッド:
EDITこんにちは、タブ付きのView Controllerはそれとは何の関係もないようです。新しい単一ビュー アプリケーション用に再度コピーしましたが、再び機能しません。おそらく、作業中のアプリはストーリーボードを使用せず、単一の xib ファイルのみを使用することに言及する必要があります (以前は違いはないと思いました) 。2が機能していません(タブ付きおよび単一ビュー)どこから始めれ ばよいかさえわかりません..ありがとう
openlayers - openlayers:cloudmadeレイヤーは、bingやosmとはわずかに異なる投影を持っています
bingやopenstreetmapなどのさまざまなレイヤーとcloudmadeレイヤーを含むopenlayersマップがあります。bingとopenstreetmapは、まったく同じ場所を示しています。レイヤーをcloudmadeに切り替えると、位置が約200mジャンプします。
何かアイデア、これを変更する方法は?
objective-c - CloudMade ジオコーディング cm_invokeOnMainThread 認識されないセレクター
http://developers.cloudmade.com/wiki/iphone-sdk/Create_basic_Local_Search_and_Geocoding_appの例に従おうとしています。
そこに提供されているsvnの例はうまく動作します。しかし、自分のプロジェクトを作成してそこからコピーすると、奇妙なことが起こります。
次のエラーが発生し続けます。
2012-03-29 13:09:57.300 TimGeoCoding[2863:1480b] -[GLViewController cm_invokeOnMainThread]: 認識されないセレクターがインスタンス 0x6877020 に送信されました
2012-03-29 13:09:57.362 TimGeoCoding[2863:1480b] *キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。
*最初のスロー コール スタック:
(0x15a9022 0x1b61cd6 0x15aacbd 0x150fed0 0x150fcb2 0x40a11 0xce04d6 0xce0447 0x9627ded9 0x962816de) 例外をスローして呼び出された終了
私はプロジェクトを作成し、サンプル コードを自分のコードにコピーし始めました (ARC の問題を修正し、 viewDidLoad に [RMMapView クラス] を 1 行追加しただけです) が、それでも壊れます。cm_invokeOnMainThread をグーグルで検索したところ、その1人が同じ問題を抱えて解決しました。しかし、その人は解決策を投稿しませんでした。どんな助けでも感謝します。
javascript - CloudMade マップに多数のマーカーを効率的にプロットする
そこで、CloudMade JavaScript マップを利用する Web サイトに取り組んでいます。マップを読み込んで、約 14,000 個のマーカーをプロットする必要があります。この Web サイトのポイントは、米国全体のマーカー (それぞれがさまざまな色でプロットされている) を視覚化することです。私はこれを行っているため、そこにあるクラスタリング ツールを使用できません。
最初は、PHP を使用してデータベースからデータ ポイントを取得し、map.addOverlay(MyMarker)
関数を使用してマップ上に 1 つずつプロットしていました。これには信じられないほど時間がかかったので、その後、アプローチを変更しました。これで、JSON ファイルにすべてのデータが格納され、次の JavaScript コードを使用してポイントをプロットします。
これははるかに優れていますが、もっと速くしたいと思います。現在、約 8 秒でロードされますが、リアルタイムである必要があります。Web サイトを高速化するために、Google の Web パフォーマンス ガイドライン ( https://developers.google.com/speed/docs/best-practices/rules_intro ) に従いました。しかし、これらの規則に従って、ファイルの最後で上記のコードを実行します。これにより、Web ページ全体 (マップを含む) を読み込むことができますが、数秒間停止してから、すべてのマーカーを一度にプロットします。
高速化に関するヒントや提案はありますか?
PS - 最初に米国全体のマップを読み込みます。つまり、最初の読み込み時にそれらすべてをプロットする必要があります =/. 残念ながら、それを回避する方法はありません。
jquery - リーフレット マップの URL は禁止されています
jquery mobile phonegap アプリを作成しようとしていますが、そこに埋め込まれたリーフレット マップを使用したいと考えています。現在、かなり基本的な概念実証を行っていますが、あまり運がありません。マップを読み込もうとするたびに、マップの .png が読み込まれず、コンソールに Forbidden と表示されます。おそらくマップの URL を間違って設定していると思いますが、CloudMade の Web サイトのドキュメントは少しあいまいです。あなたが提供できるどんな助けも大歓迎です。
コード:
画像を読み込もうとすると、次のエラーが表示されます: GET http://a.tile.cloudmade.com/MY_APP_KEY/997/256/0/0/0.png 403 (禁止)。明らかに、MY_APP_KEY を CloudMade から取得したキーに置き換えていますが、それ以外にどこを参照すればよいかわかりません。
助けてくれてありがとう。