c# - 使用 googlemaps 在 Monodroid 4.0 上出错

标签 c# macos google-maps xamarin.android

我正在尝试运行有关 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/

相关文章:

objective-c - 手动让 NSPanel/NSWindow 退出键或不成为键

macos - 更改 OS X 上目录中所有文件的文件扩展名

android - 如何避免谷歌地图的中心虚线

c# - Quickfix/n-没有连接超时事件或找不到主机?

c# - Dapper 异常 - 当 "The ConnectionString property has not been initialized"为 'buffered' 时为 'false'

ios - 使用 MTKTextureLoader 加载图像而不翻转?

javascript - 在谷歌地图标记中显示 JSON 数据

google-maps - 是否可以强制 Google map DrawingManager 完成多段线?

c# - 如何将二进制表达式中的参数表达式更改为常量表达式

C# 类命名约定