在地图上获取所需位置并保存

时间:2015-05-22 10:57:45

标签: android

我正在研究谷歌地图。我做了所有事情都是简单的地图,现在地图显示在我的活动现在我希望我使用编辑文本搜索位置然后点击查找按钮。但我很困惑,如何做到这一点以及如何保存搜索位置的LatLang 。这是获取地图的代码

 btn_find=(Button)findViewById(R.id.btn_find);
        
        map = ((MapFragment) getFragmentManager()
                .findFragmentById(R.id.map)).getMap();
        if (map == null) {
            Toast.makeText(this, "Google Maps not available",
                    Toast.LENGTH_LONG).show();
        }

这是我的布局

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/btn_find"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/str_btn_find"
            android:layout_alignParentRight="true" />

        <EditText
            android:id="@+id/et_location"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:inputType="text"
            android:hint="@string/hnt_et_location"
            android:layout_toLeftOf="@id/btn_find" />

    </RelativeLayout>

    <fragment xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.MapFragment" />

帮助我

0 个答案:

没有答案