기본 Google지도 아이콘은 빨간색 핀입니다. 기본 마커 이미지를 인 텐트를 통해 사용자 지정 이미지로 바꿀 수 있습니까?Android에서 인 텐트에 지정된 맞춤 마커 이미지를 사용하여 Google지도 애플리케이션에 인 텐트를 보낼 수 있습니까?
편집 : 이것은 외부지도 앱을 시작하기위한 geouri 인 텐트를 보내는 것입니다. MapActivity 하위 클래스를 사용하여 앱 내에서 수행 할 때가 아닙니다.
기본 Google지도 아이콘은 빨간색 핀입니다. 기본 마커 이미지를 인 텐트를 통해 사용자 지정 이미지로 바꿀 수 있습니까?Android에서 인 텐트에 지정된 맞춤 마커 이미지를 사용하여 Google지도 애플리케이션에 인 텐트를 보낼 수 있습니까?
편집 : 이것은 외부지도 앱을 시작하기위한 geouri 인 텐트를 보내는 것입니다. MapActivity 하위 클래스를 사용하여 앱 내에서 수행 할 때가 아닙니다.
:
Intent i = new Intent (yourClass.this, MapActivity.class)
i.putExtra("pinPosition",2);
startActivity(i);
및지도 활동에 :
public class MyMapActivity extends MapActivity {
private int drawables[] = { R.drawable.pin1, R.drawable.pin2, R.drawable.tutorial_pin3 };
int position;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getIntent().getSerializableExtra("pinPosition")!=null) {
position = getIntent().getSerializableExtra("pinPosition");
}
setContentView(R.layout.publish_map_activity);
map = (MapView) findViewById(R.id.mapview);
ImageView pin = (ImageView) findViewById(R.id.drag);
pin.setImageResource(drawables[position]);
....
}
}
당신이 유사한 구글 코드를 사용하는 경우
, 당신의 XML을해야한다 :<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="@string/googlemaps_key"
android:clickable="true" />
<ImageView
android:id="@+id/drag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/contentDescription"
android:src="@drawable/mapitempng"
android:visibility="gone" />
</RelativeLayout>
빠른 답변 주셔서 감사합니다! 외부지도 앱에 인 텐트를 보내는 것에 대해 묻는 것을 잊어 버렸습니다. 하지만이 기능이 앱 내지도보기에서 맞춤 이미지 마커를 사용하는 데 도움이되기를 바랍니다. – ftvs
예. 난 단지 당신의 질문을 올바르게 가지고 있기를 바랍니다 : 당신은 오버레이 항목을 통해 할 수 있습니다. drawable을 지정하여 마커를 맞춤 설정할 수 있습니다.
당신은 배열의 이미지 위치와 정수를 보낼 수 있습니다
답변 해 주셔서 감사합니다. 나는 외부 맵 앱에 인 텐트를 보내는 것에 대해 질문하고 있음을 분명히하는 것을 잊어 버렸다. 질문이 수정되었습니다. – ftvs