Google map 不能用~

baoxingang1990 2017-11-08 02:44:11
这是在程序中的代码:
address_D.setOnClickListener ( new View.OnClickListener () {
@Override
public void onClick(View v) {

String location = address_D.getText ().toString ();
List<Address> addressList;

if (!location.equals ( "" )) {
Geocoder geocoder = new Geocoder ( DisplayActivity.this );

try {
addressList = geocoder.getFromLocationName ( location, 5 );
if (addressList != null) {
for (int i = 0; i < addressList.size (); i++) {
Intent intent = new Intent ( Intent.ACTION_VIEW );
intent.setData ( Uri.parse ( "geo:" + addressList.get ( i ).getLatitude () + "," + addressList.get ( i ).getLongitude () + "?q=" + location ) );

try {
startActivity ( intent );
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(DisplayActivity.this, "This sentence is for checking the error.",Toast.LENGTH_SHORT).show();
}

}
}
} catch (IOException e) {

e.printStackTrace ();
}
} else {

Toast.makeText ( DisplayActivity.this, "This person hasn't given the location yet!", Toast.LENGTH_SHORT ).show ();

}
}
} );



这是在点击该按钮出现提示的 问题;

W/System.err: java.io.IOException: Service not Available
W/System.err: at android.location.Geocoder.getFromLocationName(Geocoder.java:178)
W/System.err: at com.example.txin.family.DisplayActivity$1.onClick(DisplayActivity.java:70)
W/System.err: at android.view.View.performClick(View.java:5215)
W/System.err: at android.view.View$PerformClick.run(View.java:21193)
W/System.err: at android.os.Handler.handleCallback(Handler.java:742)
W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95)
W/System.err: at android.os.Looper.loop(Looper.java:157)
W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5555)
W/System.err: at java.lang.reflect.Method.invoke(Native Method)
W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:745)
W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:635)
Application terminated.

...全文
258 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨焰 2017-11-10
  • 打赏
  • 举报
回复
在中国,你想使用google service 有点难吧~你安装一个vpn之后再试试
zhwquan 2017-11-10
  • 打赏
  • 举报
回复
在中国,连不上google的服务吧

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧