Articles of google maps api 2

使用Android的Google Maps API查找路线

我希望能够使用Google Maps API for Android显示两个用户定义的地理点之间的路线。 我还希望能够让用户select要显示的路线types,无论是步行,骑自行车,汽车等。另外,我希望能够计算使用此路线所需的时间和距离。 我试过search网页,看着其他的stackoverflow问题,但无济于事。 我将如何去做这件事? 我将如何能够编码这个。 // – – 编辑 – – // 我也想获得路况,拥堵等交通信息。

是否有可能显示/隐藏Android谷歌地图API V2中的标记?

我想(在我的Android应用程序中使用Google maps api v2)根据类别隐藏或显示我的GoogleMap对象上的标记,就像在google maps web api中一样,例如: 我有一个带有50个标记的GoogleMap,其中20个代表餐厅,20个代表巴士站,10个是电影院。 是否有可能在Android谷歌地图api v2做这些标记过滤,通过隐藏所有的餐馆标记,如果我们取消勾选checkbox例如? 我想这样做,但在我的Android设备上使用谷歌地图api v2: http : //www.geocodezip.com/v3_MW_example_categories.html 对不起,基本的问题,但我是一个初学者。

在Google Maps API v2中设置自定义InfoWindow的宽度

我在地图上创build了标记。 当我点击它们时,自定义信息窗口总是和屏幕一样宽。 我试过设置layout_width="200dp"但没有帮助。 我也试过设置 view.setLayoutParams(new LayoutParams(GetDipsFromPixel(200), GetDipsFromPixel(300))); 我可以通过设置snippetUi.setWidth(GetDipsFromPixel(200));来设置textviews的宽度snippetUi.setWidth(GetDipsFromPixel(200)); 但布局仍然屏幕宽。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:background="#FFFFFF" android:layout_marginLeft="30dp" android:layout_marginRight="30dp" android:padding="10dp" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:background="#FFFFFF" android:gravity="center_vertical"> <ImageView android:id="@+id/worldmap_infowindow_profileimg" android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/noimage" /> <TextView android:id="@+id/worldmap_infowindow_username" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="To do No.2." android:textColor="#000000" android:textSize="16sp" android:textStyle="bold" android:paddingLeft="5dp"/> </LinearLayout> <View android:id="@+id/separator" android:background="#ababab" android:layout_width = "fill_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_height="1dp"/> […]

Google Play服务资源未find。 检查您的项目configuration,以确保资源包括在内

每当我尝试运行Google Map API v2项目时,都会显示以下错误:“找不到Google Play服务资源。检查您的项目configuration以确保资源已包含在内。 其实我试图添加一个标记到一个特定的位置,每当点击一个列表项目,但我没有看到任何标记,而是我得到设备中的应用程序停止工作消息。 然后,我检查了SDK经理,并有一个可用于谷歌播放服务的更新,我下载了它,但也有错误。 所以请任何人帮忙。

Google地图v2中的地图search栏

我想在Google Maps v2的顶部添加一个“search栏”,就像我在Google play上截取的这幅小图片所显示的那样。 我该如何去做呢? 谢谢

Android Map API v2不在某些设备上显示地图

我正在开发一个显示地图的Android应用程序。 我正在使用MapFragment来显示我的地图。 我获得了一个API密钥,并将所有需要的权限添加到我的清单。 到目前为止,一切正常,当在Android 4.1.2上debugging我的HTC One S上的应用程序时,一切正常,地图显示包括控件和其他一切。 当我在运行Android 4.2.2的Galaxy S4上debugging相同的应用程序时,地图保持空白,只显示控件。 互联网连接绝对可用。 为什么会这样? android 4.1和4.2有什么关于v2 Map API的区别? 三星和HTC在这个问题上有什么区别吗? 我需要一些新设备吗? 我在Galaxy S4上得到的“错误信息”是“无法加载地图,无法联系Google服务”。 这是我的清单: <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="18" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="com.mypackage.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <permission android:name="com.mypackage.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <meta-data android:name="com.google.android.maps.v2.API_KEY" […]

Google地图API中的“Google Play服务正在更新”

我有一个使用Google地图的Android应用程序。 突然间,它在释放模式下停止工作。 地图视图告诉Google Play服务正在模拟器和真实设备上更新 。 在网上search大家都在谈论API密钥文件,但是这不是我的问题! 我已经尝试了所有可能的不同的发行版设置组合,并且我已经发现 ,当我在构buildconfiguration中设置debuggable = false (使用debuggable = true ,会出现问题)。 我不明白为什么地图不工作,因为当然,APK是不可debugging的。 我也尝试了多种版本的Google Play服务,甚至是最新的( 10.2.0 )。 没有不同。 我能做什么? 请帮助,因为我不能在Play Store发布任何新版本,直到我修复此错误。

Google Maps API v2无效

我正在尝试使用Google Maps API v2构build一个应用程序,但事实是,应用程序一直在给我强制closures,尽pipe我遵循了所有必需的说明。 这是Android的一部分 import android.support.v4.app.FragmentActivity; import com.google.android.maps.GeoPoint; import com.google.android.maps.MapController; import com.google.android.maps.MapView; public class GPSonMap extends FragmentActivity{ MapView map; MapController controller; LocationManager locationManager; LocationListener listener; PendingIntent pendingIntent ; Criteria criteria; MapOverlay overlay; @Override public void onCreate(Bundle onsaved) { super.onCreate(onsaved); setContentView(R.layout.map); Log.d("", "entered"); map = (MapView)findViewById(R.id.mapView); } 这里是XML <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MapsActivity" > […]

Google地图v2标记animation

有没有人知道如何在google map api v2中实现这个animation。 看看这里。 我想知道这是如何完成的。 请让我知道是否有任何人有关于此的示例代码。 提前致谢。

Android谷歌地图v2相机animation

所以即时通讯不知道这是一个错误还是没有…可能是或者我可能错过了一些东西。 无论如何,这里是谷歌地图V2相机控制的链接。 https://developers.google.com/maps/documentation/android/views#moving_the_camera 问题 : animation到已经animation的位置,不会调用onFinish(); 如何复制: mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(mLocation.getLatLng(), zoomLevel), 200, new GoogleMap.CancelableCallback() { @Override public void onFinish() { //DO some stuff here! Log.d("animation", "onFinishCalled"); } @Override public void onCancel() { Log.d("animation", "onCancel"); } }); 这个问题很可能出现,当用户双击某个叫做相同animation的东西时,即使这个animation之间有很长的时间,onFinish也只会被称为成功的animation。 当相机已经定位时,onFinish方法将不会被调用! 我可以在做任何照相机animation之前进行检查,但是我不喜欢那样做是浪费的。 任何帮助,将不胜感激。 谢谢。