如何使用geo URI在Android的半屏幕上显示地图?

时间:2012-02-13 11:55:56

标签: android google-maps android-intent geolocation uri

我正在使用以下代码在Google地图上显示我的位置

String uri ="geo:" + location.getLatitude() + "," + location.getLongitude() + "?z=" + 3;
intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);

但它在整个屏幕上显示地图,这是我不想要的。是否可以在不使用com.google.android.maps.MapView或不将地图库导入我的项目的情况下在Android手机的半屏幕上显示地图。 如果有人知道解决方案,Plz会帮助我。 问候。

1 个答案:

答案 0 :(得分:1)

您必须使用自定义MapActivity,即创建展开Activity的{​​{1}}并使用MapActivity xml绘制一半的点。在屏幕上,您使用的是MapView Androids显示地图的方式。通过这种方式,您将无法在屏幕的一半显示地图。