草庐IT

MAPS_RECEIVE

全部标签

Android GCM(推送通知): device doesn't receive notification if application is stopped

我在我的Android项目中使用推送通知(GCM)。根据GCM教程,我实现了广播接收器并将其注册在AndroidManifest.xml中。即使我的应用程序关闭,这种广播接收器也应该接收消息(不仅当我的应用程序在后台,而且即使它被强制停止)。但它并没有像我预期的那样工作。如果应用程序关闭,则不会调用onReceive()方法。看来我对广播接收器的理解是正确的,问题出在我对GCM的期望中。其中一个可能的原因是,如果应用程序关闭,谷歌服务器甚至不会向设备发送通知。那么,仅当我的应用程序正在运行或在后台(但未关闭)时,我的应用程序才能接收消息(并且onReceive()方法将在广播接收器中调

Android GCM(推送通知): device doesn't receive notification if application is stopped

我在我的Android项目中使用推送通知(GCM)。根据GCM教程,我实现了广播接收器并将其注册在AndroidManifest.xml中。即使我的应用程序关闭,这种广播接收器也应该接收消息(不仅当我的应用程序在后台,而且即使它被强制停止)。但它并没有像我预期的那样工作。如果应用程序关闭,则不会调用onReceive()方法。看来我对广播接收器的理解是正确的,问题出在我对GCM的期望中。其中一个可能的原因是,如果应用程序关闭,谷歌服务器甚至不会向设备发送通知。那么,仅当我的应用程序正在运行或在后台(但未关闭)时,我的应用程序才能接收消息(并且onReceive()方法将在广播接收器中调

android - 具有不同标记操作的 Maps API v2

我正在尝试将我的应用程序移植到新的GoogleMapsAPIv2,但在与标记交互时遇到了问题。我的背景:我有一张显示公共(public)汽车和公共(public)汽车站的map。在旧图书馆中,我有自己的ItemizedOverlay用于公共(public)汽车站,另一个用于公共(public)汽车。每个都有一个不同的OnTapListener(实际上我使用外部库来显示气球),所以当用户点击公交车标记时没有任何反应,但是当他点击公交车站标记时,会打开一个带有其信息的Activity。此外,在我的ItemizedOverlay中,我将每个标记与模型的巴士站对象进行了映射。现在有了新的API

android - 具有不同标记操作的 Maps API v2

我正在尝试将我的应用程序移植到新的GoogleMapsAPIv2,但在与标记交互时遇到了问题。我的背景:我有一张显示公共(public)汽车和公共(public)汽车站的map。在旧图书馆中,我有自己的ItemizedOverlay用于公共(public)汽车站,另一个用于公共(public)汽车。每个都有一个不同的OnTapListener(实际上我使用外部库来显示气球),所以当用户点击公交车标记时没有任何反应,但是当他点击公交车站标记时,会打开一个带有其信息的Activity。此外,在我的ItemizedOverlay中,我将每个标记与模型的巴士站对象进行了映射。现在有了新的API

Android Google Maps 获取边界坐标

我在我的应用程序中使用GoogleMapsv2。当用户在屏幕上平移或缩放时,我想仅在屏幕View部分获取map区域,我想根据该区域获取POI。我浏览了文档,但找不到任何帮助。 最佳答案 您需要使用Projection和VisibleRegion类以获得可见的LatLng区域。所以你的代码看起来像:LatLngBoundscurScreen=googleMap.getProjection().getVisibleRegion().latLngBounds; 关于AndroidGoogleM

Android Google Maps 获取边界坐标

我在我的应用程序中使用GoogleMapsv2。当用户在屏幕上平移或缩放时,我想仅在屏幕View部分获取map区域,我想根据该区域获取POI。我浏览了文档,但找不到任何帮助。 最佳答案 您需要使用Projection和VisibleRegion类以获得可见的LatLng区域。所以你的代码看起来像:LatLngBoundscurScreen=googleMap.getProjection().getVisibleRegion().latLngBounds; 关于AndroidGoogleM

自定义 fragment (NPE)内的Android Maps V2 MapView

我不想使用或扩展SupportMapFragment或MapFragment。我有自己的基类,里面有一堆代码。文档明确指出,当有人单独使用MapView时,所有相应的生命周期方法(onCreate()onResume()等)应该被调用。Fragment中的大多数生命周期方法类似于Activity但是当我在Fragment之间来回切换时,我最终得到onDestroy()或onResume()方法中的混淆NPE。提供的所有示例都使用带有MapView的Activity,但不使用自定义Fragment。有人已经这样做了吗?你能在你自己的Fragment类中提供一个MapView的示例代码吗?

自定义 fragment (NPE)内的Android Maps V2 MapView

我不想使用或扩展SupportMapFragment或MapFragment。我有自己的基类,里面有一堆代码。文档明确指出,当有人单独使用MapView时,所有相应的生命周期方法(onCreate()onResume()等)应该被调用。Fragment中的大多数生命周期方法类似于Activity但是当我在Fragment之间来回切换时,我最终得到onDestroy()或onResume()方法中的混淆NPE。提供的所有示例都使用带有MapView的Activity,但不使用自定义Fragment。有人已经这样做了吗?你能在你自己的Fragment类中提供一个MapView的示例代码吗?

android - 使用新的 Google Maps API 解码折线

我正在map中的两点之间绘制路线。我通过这种方式获得积分:StringBuilderurlString=newStringBuilder();urlString.append("http://maps.googleapis.com/maps/api/directions/json");urlString.append("?origin=");//fromurlString.append(Double.toString(src.latitude));urlString.append(",");urlString.append(Double.toString(src.longitude))

android - 使用新的 Google Maps API 解码折线

我正在map中的两点之间绘制路线。我通过这种方式获得积分:StringBuilderurlString=newStringBuilder();urlString.append("http://maps.googleapis.com/maps/api/directions/json");urlString.append("?origin=");//fromurlString.append(Double.toString(src.latitude));urlString.append(",");urlString.append(Double.toString(src.longitude))