”The Geocoder class requires a backend service that is not included in the core android framework. The Geocoder query methods will return an empty list if there no backend service in the platform.“

这里说到了要有个backend服务,但并有说此服务要怎么得到,坛子上有人觉得要用google map api.
在下面两个链接中,也有外国朋友提到用map api!

The documentation states : The Geocoder class requires a backend service that is not included in the core android framework, how/where can I obtain such a service?
It seems It's a bug in the emulator for 2.2 and there is a bug fix about it, for details

seehttp://code.google.com/p/android/issues/detail?id=8816

I have found a workaround to the issue. I used the standard google
api:

http://code.google.com/apis/maps/documentation/geocoding/

I have created a method that received a String address like "220+victoria+square" and returns a JSONObject with the response of the HTTP Call

After executing this, another method converts that JSONObject into a GeoPoint.

However this solution is extremely nasty and coupled..
PS. you should add

to AndroidManifest.xml or application could not find GeoPoint class.

顺便推荐篇android地图开发入门文章:

http://mobiforge.com/developing/story/using-google-maps-android

更多相关文章

  1. tcping测试服务器TCP端口
  2. 理解Android(安卓)Framework
  3. Android(安卓)AIDL浅析及异步调用
  4. Android(安卓)通过Base64上传图片到服务器实现实例
  5. Android的开机流程
  6. Android下新增JNI过程中启动新增系统服务(addService)遇安全错误问
  7. Android入门——页面跳转
  8. android 模拟器访问本地服务器接口api
  9. 【Android】Parse Push快速入门指南

随机推荐

  1. go语言中channel的详细介绍
  2. .go是什么文件
  3. getch()的功能是什么
  4. go语言基础
  5. C语言字符串输出函数puts()的作用是什么
  6. c语言绝对值怎么打
  7. go语言适合做什么?
  8. 复数型是c语言的数据类型吗?
  9. Visual C++2010如何编写并运行C++程序
  10. go 为什么比php性能高