我正在尝试运行有关 googlemaps 的 xamarin 示例,但 MapsDemo 示例不起作用。我正在尝试在 Google APIs (Google Inc.) - API Level 8 模拟器上运行,它抛出这个错误:无法获取连接工厂客户端,当我试图在 Google APIs (Google Inc.) - API 上运行时10 级模拟器:
W/System.err( 555): IOException 处理:26 W/System.err( 555): java.io.IOException: 服务器返回: 3 W/System.err(555):在 android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115) W/System.err( 555): 在 android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473) W/System.err(555):在 android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117) W/System.err(555):在 android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994) W/System.err( 555): 在 android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
我的 apiKey 是正确的。有没有人在 mac 上使用带有 monodroid 的 googlemaps?如果你这样做,我该如何解决这个问题?因为我已经花了很长时间试图解决这个问题,但我找不到解决方案。
最佳答案
如果您不介意用户离开您的应用程序并直接运行该应用程序,则可以避免整个 Google map 和 API key 困惑。他们仍然可以点击返回键并再次进入您的应用程序。执行此操作的代码是:
Linkify.AddLinks(lblAddress, MatchOptions.MapAddresses);
但是,这只适用于 TextView。如果您想在单击按钮时执行此操作,则必须进行更多调查。
关于c# - 使用 googlemaps 在 Monodroid 4.0 上出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8509380/