android google map 易错问题

 1.需引入google jar包 ,点击项目-属性-Android- 选择带google api的版本。

2.在Manifest文件当中必须声明  <uses-library android:name="com.google.android.maps" />

该 代码位于 <application></application> 标记内

 

3.在布局文件当中,不能拷贝网上的app key,粘贴进应用程序。直接拷贝会报错,因为google根据不同电脑及appkey申请时间 生成唯一标识号。(关于如何申请google map appkey 百度下嘿嘿),下面是直接粘贴appkey导致的橙色报错信息

  
  
  
  
  1. 09-03 18:18:04.112: WARN/System.err(4073): IOException processing: 26 
  2. 09-03 18:18:04.112: WARN/System.err(4073): java.io.IOException: Server returned: 3 
  3. 09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115) 
  4. 09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473) 
  5. 09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117) 
  6. 09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994) 
  7. 09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702) 
  8. 09-03 18:18:04.112: WARN/System.err(4073):     at java.lang.Thread.run(Thread.java:1019) 

 

 

你可能感兴趣的:(android,Google,map,processing,IOException,appkey)