[osmdroid를 사용하여 Android의 OpenStreetMap 지도에 연설 거품이있는 마커 표시
2288 단어 안드로이드OpenStreetMaposmdroid
계속됩니다.
osmdroid 마커
osmdroid마커는 2개 있는다.
오래된 방법
Google Maps API에 맞는 새로운 방법
ItemizedIconOverlay 의 사용법은, 이하를 참고로.
osmdroid를 사용하여 Android의 OpenStreetMap 지도에 마커 표시
Marker 클래스
소스 코드의 코멘트가 가장 상세한 설명이었으므로,
요약을 올려 둔다.
GoogleMaps Android API v2와 최대한 유사합니다.
주요 차이점
사용법
// 基本
Marker marker = new Marker( mMapView );
marker.setPosition( new GeoPoint(緯度, 経度 ) );
marker.setTitle ( タイトル );
marker.setSnippet( 説明 );
mMapView.getOverlays().add(marker);
// アイコンを変更する
Drawable icon = getResources().getDrawable(R.drawable.marker);
marker.setIcon(icon);
// 吹き出しに画像を表示する
Drawable image = getResources().getDrawable(R.drawable.image );
marker_1.setImage ( image );
// クリックリスナーを設定する
marker.setOnMarkerClickListener( new Marker.OnMarkerClickListener() {
public boolean onMarkerClick(Marker marker, MapView mapView) {
// クリックした時の処理
return true;
}
});
스크린샷
연설 거품 표시
연설 거품에 이미지 표시
github에 sunprocode 공개
Reference
이 문제에 관하여([osmdroid를 사용하여 Android의 OpenStreetMap 지도에 연설 거품이있는 마커 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ohwada/items/05cd925a2994a4608c2e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)