タグ

マーカーに関するpatorashのブックマーク (2)

  • 地図/位置情報/GPSを使うAndroidアプリを作るには

    中央付近に表示されている東京タワーに気球のマーカーを設置しました。影が付いたりしてなかなか気が利いています。 マーカーを設置する際のポイント 地図上に何かを描画したい場合は、Android Mapsで提供されている「Overlay」というクラスを使用します。 地図上に直接描画できないので、透明のレイヤを用意して、その上に描画します。Overlayを使用する場合、描画はすべて自前で行い、描画制御する必要がありますが、何でも描画できます。 今回使用したのは、OverlayのサブクラスであるItemizedOverlayというクラスです。このクラスはOverlayItemに基付きレイヤ上に描画を行うクラスで、OverlayItemを適切に作成することで、描画は自動で行われます。OverlayItemには、マーカー画像、緯度、経度、そのほかの情報が保持されます。 OverlayItemを作成する際

    地図/位置情報/GPSを使うAndroidアプリを作るには
  • Android Wiki*

    表示されたGoogle Mapの上に、アイコンや図形を描画する方法を紹介します。 Google Mapの表示方法はGoogle Mapを表示するを参照してください。 Map上にアイコンを描画する 地図上にアイコンを表示するにはItemizedOverlay<OverlayItem>の派生クラスを作成し、MapViewのOverlayに追加します。 チュートリアルとして、Map上にピンのアイコンを描画するPinItemizedOverlayクラスを作成し、 描画する場所を保持するOverlayItemクラスを継承したPinOverlayItemクラスを作成します。 PinItemizedOverlay.java public class PinItemizedOverlay extends ItemizedOverlay<PinOverlayItem> { private List<GeoP

    Android Wiki*
  • 1