为什么 Google 的 MapView 在 Android 2.2 上不显示美国境外的流量?
我将 Google MapView 嵌入到我正在编写的 Android 应用程序中,我希望它显示数据的流量层。
我可以使用以下方法来做到这一点:-
mapView.setTraffic(true);
我什至确保我使用...
mapView.invalidate();
..技巧来解决错误。
该应用程序仅出于某种原因显示美国的交通数据!它不会在其他国家/地区显示任何内容。我还有其他使用 Google MapView 的应用程序,它们确实显示了我的家乡(英国谢菲尔德)的交通情况。
有谁知道如何让它显示非美国流量?
(我的应用程序在 Android v2.2 的 HTC Desire 上运行)。
编辑:我已在使用 Android 2.3.3 的模拟器中运行该应用,并且流量显示在美国境外,但在 Android 2.2 模拟器中则不显示。
I'm have the Google MapView embedded in an Android app I'm writing and I want it to show the traffic layer of data.
I can do this using:-
mapView.setTraffic(true);
And I've even made sure I use the...
mapView.invalidate();
..trick to work around a bug.
The app displays traffic data in the USA only for some reason! It won't display any in other countries. I have other apps using the Google MapView and they do show traffic in my home city (Sheffield, UK).
Does anyone know how I can make it display non-USA traffic please?
(I have the app running on an HTC Desire with Android v2.2).
EDIT: I've run the app in an emulator using Android 2.3.3 and the traffic IS displayed outside of the USA but in an Android 2.2 emulator it doesn't show.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
美国、法国、英国、澳大利亚和加拿大的主要城市均提供实时交通数据,并且经常添加新的城市和国家/地区
http://maps.google.com/support/bin/answer.py?answer=61454
Live traffic data is available in major cities in the United States, France, Britain, Australia, and Canada, with new cities and countries frequently added
http://maps.google.com/support/bin/answer.py?answer=61454