我正在尝试运行关于googlemaps的xamarin样本,而且MapsDemo示例无效。我正在尝试运行Google API(Google Inc.) - API Level 8模拟器,它引发了我的错误:无法获取连接工厂客户端,以及当我尝试在Google API上运行时(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?如果你这样做,我该如何解决这个问题?因为我已经花了很长时间试图解决这个问题,但我找不到解决办法。
答案 0 :(得分:2)
如果您不介意用户离开您的应用程序并直接运行应用程序,则可以避免整个Google Maps和API Key混乱。他们仍然可以点击后退键并再次进入您的应用程序。执行此操作的代码是:
Linkify.AddLinks(lblAddress, MatchOptions.MapAddresses);
但是,这仅适用于TextView。如果你想点击一下按钮就可以了,你还需要做更多的调查。