我可以使用langitude和latitude从google transit api检索数据,但不能使用directions
属性。这是我目前所做的
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
try
{
String Lat=Double.toString(22.508507985602836);
String Long=Double.toString(73.474991977022533);
String Address = ReadAddressFromWebService(Lat,Long);
Toast.makeText(this,Address, Toast.LENGTH_LONG).show();
}
catch(Exception e)
{
Log.e("error","Json parsing error :"+ e.toString());
Toast.makeText(this,e.toString(), Toast.LENGTH_LONG).show();
}
}
public String ReadAddressFromWebService(String latitude, String longitude) {
String Address="";
StringBuffer sb=new StringBuffer();
sb.append("http://maps.googleapis.com/maps/api/geocode/json?latlng="+
latitude +","+longitude +"&sensor=false");
String url=sb.toString();
HttpClient httpClient=new DefaultHttpClient();
Log.i("","HTTP client created");
String responseData="";
try {
HttpResponse response=httpClient.execute(new HttpGet(url));
response.addHeader("Accept-Language", "it-IT");
HttpEntity entity=response.getEntity();
Log.i("", "HTTP Response arrived");
BufferedReader bf=new BufferedReader(new
InputStreamReader((entity.getContent()),"UTF-8"));
String line="";
Log.i("","Start buffre reading");
while((line=bf.readLine())!=null){
responseData=responseData+line;
}
JSONObject jsonObj = new JSONObject(responseData);
JSONArray resultArry = jsonObj.getJSONArray("results");
Address = resultArry.getJSONObject(0).getString("formatted_address").toString();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return Address;
}
}
Address = resultArry.getJSONObject(0).getString("formatted_address").toString();`
Address = resultArry.getJSONObject(0).getString("legs").toString();`
我试过你的例子,它起作用了。我必须做的唯一更改是,不是将坐标传递给ReadAddressFromWebService
,而是传递了原点和目的地字符串:
String from = "vicenza";
String to = "costabissara";
String Address = ReadAddressFromWebService(from,to);
Origin
和Destination
使用的是位置名称,而不是坐标。
注意:“域名恶意解析防护”功能需在“应用防护管理”中开启对应的防护(Web防护/Nginx自编译/RASP)才可使用。 网络中进程有一些非法域名解析到独立的服务器上,被非法域名解析后,则会影响网站的权重,更严重则会导致被恶意解析的服务器上的网站被关闭。如果被工信部扫描到,则会为该主机的客户和该客户的服务商带来损失。 通过“恶意域名解析防护”,则可以设置允许和禁止指向本服务器的域名,从而保护服务器不
本文向大家介绍说说浏览器解析CSS选择器的过程?相关面试题,主要包含被问及说说浏览器解析CSS选择器的过程?时的应答技巧和注意事项,需要的朋友参考一下 浏览器解析CSS选择器的顺序是从右到左的,而不是直观上的从左到右。 之所以是从右到左,是因为选择器一般也是有规律的,一般选择器的最右边是最宽泛的,比如div标签等,而选择器的最左边一般是最具体的,比如属性等。所以从最左边开始解析有助于能一开始就快速
给定一个类似的路径,我希望删除所有“当前目录”指示符(即句点)和“父目录”指示符(即..),给出。 我可以使用,但这也可以解析符号链接,这是我不想要的。 有简单的方法吗?也就是说,比编写一个标记器并自己处理它更简单。 如果你能告诉我什么是正确的名字,就会得到奖励。和'..'都是在这种背景下。
本文向大家介绍python:解析requests返回的response(json格式)说明,包括了python:解析requests返回的response(json格式)说明的使用技巧和注意事项,需要的朋友参考一下 我就废话不多说了,大家还是直接看代码吧! 返回如下: 补充知识:使用Python的requests库作接口测试——响应结果处理 在实际工作中,很多接口的响应都是json格式的数据,在测
本文向大家介绍说说vue-router完整的导航解析流程是什么?相关面试题,主要包含被问及说说vue-router完整的导航解析流程是什么?时的应答技巧和注意事项,需要的朋友参考一下 1.导航被触发 2.在即将离开的组件里调用beforeRouteLeave守卫 3.调用全局前置守卫beforeEach守卫 4.在重用的组件里调用beforeRouteUpdate守卫 / 调用路由配置的befor
我正在尝试创建一个空白片段。但是,当我通过右键单击包并选择fragment>Blank fragment and create创建一个片段时,fragment.java中的片段充气器在片段布局名称上变为红色,并显示“无法解析符号”。我做错了什么? 这是密码。 groupsFragment.java