マップ上にカスタムKMLファイルをロードしたかったのですが、私は簡単な方法を選んだ:MapActivity(Google Maps API)の高度な機能
Intent mapIntent = new Intent(Intent.ACTION_VIEW, url);
をそして、それはうまく動作しますが、明らかに私は毎回のIを示し、オーバーレイの項目のカスタムアイコン、またはポップアップ「ロードmyKml.kml ...」のようなさまざまな機能を制御することはできません
最初の質問: マップを調整するためにGoogleマップインテントを開始するときに設定するパラメータはありませんか?私はドキュメント上で何も見つけることができません。
私は自分のアプリにGoogle Maps APIを使用することを考えていました。さて、私はKMLファイルをSAXパーサーで解析し、マップ用のカスタムオーバーレイを作成しました。
これはうまくいきますが、大きな問題があります。 目印は自分の位置に対して動的に読み込まれません。それらは最初から最後までロードされ、時刻にマップ100上に示される。
私はGPSから自分の位置を取得し、最も近い点だけを計算してマップ上に描画する必要があるため、思ったよりも難しくなっていました。
2番目の質問: 地図上に近くの目印のみを表示する機能が組み込まれていますか?
ありがとう、皆さん。