【问题标题】:Search option in Android Location and MapAndroid 位置和地图中的搜索选项
【发布时间】:2014-10-28 20:11:35
【问题描述】:

Hiii...m 正在制作一个应用程序,其中我已经实现了 google map..m 能够在我的应用程序中调用我的当前位置..现在我有以下查询:

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


      }

   }

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-10
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多