【问题标题】:Google map not displaying some landmarks in android谷歌地图没有在android中显示一些地标
【发布时间】: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


    【解决方案1】:

    Google Maps API 中不包含此类次要细节。

    但是,您可以使用 Places API 获取附近的地点并在地图上制作自己的标记。

    进一步阅读:

    Google Places API documentation
    Usage example by Tutsplus

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-21
      • 1970-01-01
      • 2014-01-07
      相关资源
      最近更新 更多