Hiii ...正在进行applcation,其中我已经实现了谷歌地图..我可以在我的应用程序中调用我的当前位置..现在我有以下查询:
1)我想在我的地图中添加搜索选项..通过搜索选项,我可以找到地点和东西。
2)我将如何从当前位置导航到我将从搜索结果中选择的目的地..
3)想要将标记放置到我当前的位置。并想要自动缩放到我当前的位置
我没有任何想法:(。任何人都可以帮我解决这个问题吗?
这是我的代码:
package com.example.navigate;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
import android.os.Bundle;
import android.app.Activity;
public class MainActivity extends Activity {
private GoogleMap googleMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
googleMap = ((MapFragment) getFragmentManager().
findFragmentById(R.id.map)).getMap();
googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
googleMap.setMyLocationEnabled(true);
}
}
答案 0 :(得分:0)
3)想要将标记放置到我当前的位置。并想要自动缩放到我当前的位置
回答: - 这就是你如何获得当前位置的方法 current location in google map v2
- >这是您当前位置的标记
markerOptions = new MarkerOptions();
markerOptions.position(new LatLng (latitude, longitude) );
markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.marker));
googleMap.addMarker(markerOptions);`