Android位置和地图中的搜索选项

时间:2014-10-20 10:48:27

标签: android google-maps

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);


      }

   }

1 个答案:

答案 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);`