【发布时间】:2014-09-10 12:34:54
【问题描述】:
我是 android 新手,正在开发一个显示 Google map 的应用程序。所以我按照在我的应用程序中加载谷歌地图的步骤操作,它成功运行,但我的应用程序中显示的地图没有显示一些地标,这些地标通常显示在谷歌地图应用程序中。
更多解释,我的应用程序中的地图显示大学 图书馆,主车道,我所在位置附近的儿童公园,但不是 显示大学名称,或者类似地显示街道 数字和道路名称,但不显示任何餐厅、酒吧 或任何商业地标。
xml代码:
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment"/>
java代码:
package com.example.mapprototype;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
private GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
}
}
清单文件中添加了 Google play 服务和 google map api 密钥。
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data android:name="com.google.android.maps.v2.API_KEY"
android:value="my_api_key"/>
我是否需要添加其他内容来显示所有地标,例如在谷歌地图默认应用程序中显示的酒吧、餐厅、大学等。
【问题讨论】:
标签: android google-maps google-maps-android-api-2 google-places-api