Apache Cordova 2.1 を使用して iOS アプリをビルドします。ビルドとスタイリングは順調に進んでいますが、マップはそうではありません。
マップ用のプラグインを見つけましたが、動作させることができません: https://github.com/phonegap/phonegap-plugins/tree/master/iOS/MapKit
サンプルのhtmlファイルも見つけましたが、できました: https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/MapKitPlug/example
1/ だから私はかなり簡単だったxcodeに MapKit フレームワークを追加しました。
2/ .m および .h ファイルを追加
3/ .js ファイルを追加して index.html にリンクしました
4/ 上記の例の html をコピーしました。
5/ 指示に従って Mapkit を .plist ファイルに追加しました
マップを実行しようとすると、次のエラーが発生します。
2012-11-05 14:21:29.505 sawdaysApp[25398:c07] Multi-tasking -> Device: YES, App: YES
2012-11-05 14:21:30.895 sawdaysApp[25398:c07] CDVPlugin class MapKitView (pluginName: MapKitView) does not exist.
2012-11-05 14:21:30.895 sawdaysApp[25398:c07] ERROR: Plugin 'MapKitView' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist.
2012-11-05 14:21:30.896 sawdaysApp[25398:c07] FAILED pluginJSON = [null,"MapKitView","showMap",[]]
2012-11-05 14:21:30.896 sawdaysApp[25398:c07] CDVPlugin class MapKitView (pluginName: MapKitView) does not exist.
2012-11-05 14:21:30.896 sawdaysApp[25398:c07] ERROR: Plugin 'MapKitView' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist.
2012-11-05 14:21:30.897 sawdaysApp[25398:c07] FAILED pluginJSON = [null,"MapKitView","setMapData",[{"diameter":1000,"offsetTop":25,"lon":-123.104446,"buttonCallback":"cbMapCallback","lat":49.281467999999997,"height":360,"atBottom":true}]]
エラーは CDVPluggin の MapKitView にあると思いますが、よくわかりません。
誰もこれを経験して成功しましたか?