【问题标题】:Calling an Object inside uriparse while opening google map using a button使用按钮打开谷歌地图时在uriparse中调用对象
【发布时间】:2016-07-01 18:31:20
【问题描述】:

这里我使用一个按钮来显示从一个位置到另一个位置的 GPS... 我遇到了问题 {Uri.parse("http://maps.google.com/maps?saddr=10.0515097,76.4888416&daddr="+obj.latitude,+obj.longitude));}

在使用这个... 我正在使用网络服务,所以纬度和经度被保存为对象...... 我在谷歌地图中得到了没有昏迷的gps位置 +obj.latitude+obj.longitude{Uri.parse("http://maps.google.com/maps?saddr=10.0515097,76.4888416&daddr="+obj.latitude+obj.longitude));}

我应该怎么做才能在它们之间添加逗号以跟踪它

Button btn_driver = (Button) v.findViewById(R.id.btn_drivermap);
btn_driver.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub

        Log.d("SECOND", "doInBackground()");
        HttpEntity resEntity;


            DefaultHttpClient client = new DefaultHttpClient();
            HttpPost post = new HttpPost(Utils.WebserviceUrl + "get_drivers.php?");

            MultipartEntity reqEntity = new MultipartEntity();

            try {
                reqEntity.addPart("user_id", new StringBody(Utils.user_id));
            } catch (UnsupportedEncodingException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }
            try {
                reqEntity.addPart("latitude", new StringBody(String.valueOf(Utils.geo_latitude)));
            } catch (UnsupportedEncodingException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            try {
                reqEntity.addPart("longitude", new StringBody(String.valueOf(Utils.geo_longitude)));
            } catch (UnsupportedEncodingException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
                    Uri.parse("http://maps.google.com/maps?saddr=10.0515097,76.4888416&daddr="+obj.latitude,+obj.longitude));
                startActivity(intent);

    }});

【问题讨论】:

    标签: android google-maps geolocation gps


    【解决方案1】:

    刚刚添加了一个加号(+)

    Uri.parse("http://maps.google.com/maps?saddr=10.0515097,76.4888416&daddr="+obj.latitude+","+obj.longitude));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多