您好,感谢您的关注。我正在开发我的第一个 Android 应用程序。在其中一个选项卡中,我想要谷歌地图的功能版本。正如你所看到的,我一切顺利。但是我不知道如何使用模拟器放大/输入地址进行导航等,以查看它是否正常运行。
这是布局 xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<com.google.android.maps.MapView
android:id="@+id/myMapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="myapikey"
/>
</LinearLayout>
以及我的 map Activity 的java:
import android.os.Bundle;
import com.google.android.maps.MapActivity;
public class MapsActivity extends MapActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.maps_layout);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
最佳答案
要打开缩放功能,您应该执行以下操作:
public class MapsActivity extends MapActivity {
private MapView map;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.maps_layout);
map = (MapView) findViewById(R.id.map);
map.setBuiltInZoomControls(true);
}
我不确定导航是否需要覆盖
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
就是这样,因此您无法显示到搜索地点的路线。
关于java - 测试 Android 应用程序内谷歌地图 View 的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12846418/