我正在建立一个android应用程序,用户在那里使用谷歌地图选择最喜欢的地址。如何在android中的谷歌地图中心设置标记?
现在我实现了我的Google地图,因为中心位置的最后一个值固定在Google地图的Lat,Long中。
现在我需要一个中心标记,它显示用户那里在地图中选择的位置。
这里是我的代码 -
@Override
public void onTouchDown(MotionEvent event) {
mDownCameraPosition = getMap().getMap().getCameraPosition();
}
@Override
public void onTouchUp(MotionEvent event) {
mUpCameraPosition = getMap().getMap().getCameraPosition();
updateCameraPositionData();
}
private void updateCameraPositionData() {
mDownCenterLat.setText(String
.valueOf(mDownCameraPosition.target.latitude));
mDownCenterLong.setText(String
.valueOf(mDownCameraPosition.target.longitude));
mDownZoom.setText(String.valueOf(mDownCameraPosition.zoom));
mUpCenterLat.setText(String.valueOf(mUpCameraPosition.target.latitude));
mUpCenterLong.setText(String
.valueOf(mUpCameraPosition.target.longitude));
mUpZoom.setText(String.valueOf(mUpCameraPosition.zoom));
}
private SupportMapFragment getMap() {
return ((SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map));
}
请帮我....
评论是不适用于扩展讨论;此对话已被[转移到聊天](http://chat.stackoverflow.com/rooms/65405/discussion-on-question-by-sonam-how-to-set-marker-in-center-of-google-地图中和)。 – Flexo 2014-11-22 03:15:39