私はMapViewを使用するBlackBerryアプリケーションで作業しています。 現時点では、MapViewのみを表示しています。 これは私がそれのために使用したコードからの抜粋です:Blackberry MapViewがデバイスで動作しません。シミュレータで作業中です
public class MapScreen extends MainScreen { private MapField map; public MapScreen() { super(MainScreen.NO_VERTICAL_SCROLL); map = new MapField(); map.moveTo(new Coordinates(50.847573,4.713135, 0)); add(map); //... } //... }
私はシミュレータ上でOS 5.0
と互換性があるように持っているので、私は、すべての罰金をnet.rim.device.api.lbs.MapField
を使用していますし、それが働いています。 しかし、私はデバイスに展開すると、私は白い画面が表示されます...
デバイスにはWi-Fi経由でのみインターネット接続があります。最初はそれが問題だと思っていましたが、"Blackberry services that are available over Wi-Fi connections"によれば、それは問題ではありません。
だから、なぜそれがデバイス上で動作していないのか、誰が私がこれをどのように解決できるかを知っていますか? ありがとう
はい、私はSIMカードなしのデバイスで実行しています。そのため、ユーザーにBlackBerryサービスのないデータプランがある場合、MapViewを使用する可能性はありませんか? それが利用できないことを検出できる可能性があるので、メッセージを表示できますか? – Arne517
BlackBerryデータプランのないユーザーは、BlackBerryマップを使用できません。彼らは彼らが持っているサービスに応じてGoogleマップを使用することができるかもしれません。検出コードが私の答えに編集されました。 – Richard
スーパー!あなたの答えと検出コードのおかげで:-) – Arne517