2016-05-10 5 views
0

私は、ユーザーが関心のあるポイントを選択してデータを編集できるようにするイオニアアプリを開発しています。そうするには、地図を表示する必要があります。私はGoogle Maps、Leaflet、Bing Mapsを使ってみましたが、うまくいきましたが(一部は少し遅いですが)、同僚はすべてのマーカーを表示するとパフォーマンスが悪化すると警告しました。 (私はクラスタ化するためにプラグインを使うことができると知っているが、それは重要ではない)。 私の上司は、ネイティブのモバイルマップを使用する方が良いと言いました。アプリがAndroidで起動されると、ユーザーに表示される地図はAndroidのネイティブマップと同じものになります。IonicアプリケーションでネイティブiOS/Androidマップを使用するにはどうすればよいですか?

誰でもこのことが可能かどうか説明できますか?私はすでにそれを見つけましたが、良い選択肢は見つかりませんでした。

ありがとうございます!

答えて

0

私はこれを達成するための方法は、プラットフォームを検出し、それぞれに固有のコードを使用することであると思う: PhoneGap - Detect device type in phonegap

ます。また、コルドバのプラグインを開発することができ

(イオンはPhoneGapの/コルドバに基づいている)人各プラットフォームからdifferents APIを使用します。そして唯一のGoogleマップと、そこマップのコルドバのプラグインがすでにあるが、誰にのみ、IOSとAndroid上で動作します。このヘルプ

+0

は、残念ながら、私は思考の方法を変更しなければならなかった

https://github.com/mapsplugin/cordova-plugin-googlemaps

ホープ。 IonicとPhonegapはマップでうまく動作しません。なぜなら、パフォーマンスはあまり良くない(メモリ管理が悪い)からです。 私のアプリを素朴に開発しています。 ありがとうございました! –

関連する問題