0

iOSとPhoneGapを試していて、ある程度の成功を収めましたが、Leafletを使用してジオロケーションとマップを追加しているときに、外部ホストとしてCordova.plistに追加しても、タイルが読み込まれないことに困惑しています。

タイルはここから呼び出されます:

            var map = new L.Map('map');

            var cloudmadeUrl = 'http://{s}.tile.cloudmade.com/MYAPIKEY/997/256/{z}/{x}/{y}.png',
            cloudmadeAttribution = 'Map data © 2011 OpenStreetMap contributors, Imagery © 2011 CloudMade',
            cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18, attribution: cloudmadeAttribution});

プロトコルを削除しても、iOSシミュレーターからタイルが読み込まれないため、何が問題になっているのかわかりません。アプリケーションはエラーなしで問題なくコンパイルされ、私が使用しているCloudMadeキーはモバイル用です。私はこれをLeafletチュートリアルから学び、PhoneGapを使用したiOS開発を学ぶためのプロセスで最小限の変更を行っています。ありがとう。

4

1 に答える 1

0

あなたは電話しないかもしれません

cloudmade.addTo(map);
于 2013-06-15T19:47:49.250 に答える