当前位置: 首页 > news >正文

企业网站开发报价形式网站设计特点

企业网站开发报价形式,网站设计特点,北京网站优化济南兴田德润简介电话,天河做网站平台目前#xff0c;我能够在代码中显示第一个点(pointStatie)的一点#xff0c;但我希望显示两个点。我想要显示我所在的位置#xff0c;以及我从另一个班级通过坐标的另一点。我目前的代码是#xff1a;package aexp.elistcbox;import android.os.Bundle;import android.prov…目前我能够在代码中显示第一个点(pointStatie)的一点但我希望显示两个点。我想要显示我所在的位置以及我从另一个班级通过坐标的另一点。我目前的代码是package aexp.elistcbox;import android.os.Bundle;import android.provider.SyncStateContract.Constants;import com.google.android.maps.MapActivity;import com.google.android.maps.MapView;import com.google.android.maps.MapController;import com.google.android.maps.GeoPoint;import android.content.Context;import android.content.Intent;import android.content.res.Resources;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;import android.location.Criteria;import android.util.Log;import android.widget.Toast;import android.location.Geocoder;import android.location.Address;import java.util.List;import java.util.Locale;import java.io.*;import com.google.android.maps.Overlay;import com.google.android.maps.OverlayItem;import android.graphics.Canvas;import android.graphics.Point;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.drawable.Drawable;public class GPSLocatorActivity extends MapActivity{public MapView mapView;public MapController mapController;public LocationManager locationManager;public LocationListener locationListener;public String best;Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.map_view);mapView (MapView) findViewById(R.id.mapView);mapView.setSatellite(false);mapView.setBuiltInZoomControls(true);mapController mapView.getController();mapController.setZoom(13);locationManager (LocationManager)getSystemService(Context.LOCATION_SERVICE);locationListener new GPSLocationListener();Bundle extras getIntent().getExtras();if(extras !null){double longitudine extras.getDouble(long);double latitudine extras.getDouble(lat);((GPSLocationListener) locationListener).setLongitudine(longitudine);((GPSLocationListener) locationListener).setLatitudine(latitudine);Log.e(longitudine, * ((GPSLocationListener) locationListener).setLongitudine(longitudine));Log.e(latitudine, * ((GPSLocationListener) locationListener).setLatitudine(latitudine));}String provider null;if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {provider LocationManager.GPS_PROVIDER;} elseif(locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {provider LocationManager.NETWORK_PROVIDER;}if(provider ! null) {locationManager.requestLocationUpdates(provider, 60000, 15, locationListener);}Criteria crit new Criteria();crit.setAccuracy(Criteria.ACCURACY_FINE);best locationManager.getBestProvider(crit, false);locationManager.requestLocationUpdates(best, 60000, 15, locationListener);Location loc locationManager.getLastKnownLocation(provider);locationListener.onLocationChanged(loc);}Overrideprotected boolean isRouteDisplayed() {return false;}Overrideprotected void onResume() {super.onResume();//locationManager.requestLocationUpdates(best, 10000, 1, locationListener);Toast.makeText(this, GPS tracking started,Toast.LENGTH_SHORT).show();// Start location updates; 5s/5mLocationManager locManager (LocationManager)getSystemService(Context.LOCATION_SERVICE);locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,60000, 15, locationListener);Criteria crit new Criteria();crit.setAccuracy(Criteria.ACCURACY_FINE);String provider locManager.getBestProvider(crit, true);Location loc locManager.getLastKnownLocation(provider);}Overrideprotected void onPause() {super.onPause();//locationManager.removeUpdates(locationListener);Toast.makeText(this, GPS tracking stopped,Toast.LENGTH_SHORT).show();LocationManager locManager (LocationManager)getSystemService(Context.LOCATION_SERVICE);locManager.removeUpdates(locationListener);}private class GPSLocationListener implements LocationListener{double longitudine;double latitudine;public double setLongitudine(double longitudine) {return this.longitudine longitudine;}public double setLatitudine(double latitudine) {return this.latitudine latitudine ;}public void onLocationChanged(Location location) {Toast.makeText(GPSLocatorActivity.this, Te plimbi,Toast.LENGTH_SHORT).show();if (location ! null) {Log.e(longitudine, *2 longitudine);Log.e(latitudine, *2 latitudine);GeoPoint pointStatie new GeoPoint((int) (latitudine * 1E6),(int) (longitudine * 1E6));GeoPoint point new GeoPoint((int) (location.getLatitude() * 1E6),(int) (location.getLongitude() * 1E6));// afisaza coordonatele/*Toast.makeText(getBaseContext(),Latitude: location.getLatitude() Longitude: location.getLongitude(),Toast.LENGTH_SHORT).show();*/mapController.animateTo(point);mapController.animateTo(pointStatie);mapController.setZoom(13);//mapView.invalidate();// add marker for people pointMapOverlay mapOverlay new MapOverlay();mapOverlay.setPointToDraw(point);mapOverlay.setPointToDraw(pointStatie);List listOfOverlays mapView.getOverlays();listOfOverlays.clear();listOfOverlays.add(mapOverlay);String address ConvertPointToLocation(point);Toast.makeText(getBaseContext(), address, Toast.LENGTH_SHORT).show();String addressStatie ConvertPointToLocation(pointStatie);Toast.makeText(getBaseContext(), addressStatie, Toast.LENGTH_SHORT).show();}}public String ConvertPointToLocation(GeoPoint point) {String address ;Geocoder geoCoder new Geocoder(getBaseContext(), Locale.getDefault());try {List addresses geoCoder.getFromLocation(point.getLatitudeE6() / 1E6,point.getLongitudeE6() / 1E6, 1);if (addresses.size() 0) {for (int index 0;index addresses.get(0).getMaxAddressLineIndex(); index)address addresses.get(0).getAddressLine(index) ;}}catch (IOException e) {e.printStackTrace();}return address;}class MapOverlay extends Overlay{private GeoPoint pointToDraw;public void setPointToDraw(GeoPoint point) {pointToDraw point;}public GeoPoint getPointToDraw() {return pointToDraw;}Overridepublic boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) {super.draw(canvas, mapView, shadow);// convert point to pixelsPoint screenPts new Point();mapView.getProjection().toPixels(pointToDraw, screenPts);// add markerBitmap bmp BitmapFactory.decodeResource(getResources(), R.drawable.mark_red);canvas.drawBitmap(bmp, screenPts.x, screenPts.y-50, null);return true;}}public void onProviderDisabled(String provider) {}public void onProviderEnabled (String provider) {}public void onStatusChanged(String provider, int status, Bundle extras) {}}}
http://wiki.neutronadmin.com/news/108963/

相关文章:

  • 网站添加可信任站点怎么做南京高端网站建设公司哪家好
  • 订阅号可以做网站链接吗网站开发软件开发流程图
  • 设计彩票网站开发手机上有趣的网站
  • 网站开发 不好 怎么说嵌入式软件开发工具有哪些
  • 菏泽兼职网站建设wordpress整站克隆
  • 惠州3d网站建设全景高德北斗导航
  • 东莞万江网站制作有哪个网站有免费视频素材
  • 上海专业高端网站建设服株洲做网站渠道电话
  • 网站开发环境的意义企业融资规划师证书
  • 现在还有人用asp做网站wordpress adminlte
  • 找外包做网站要多久网站制作容易吗
  • idc网站模板下载潍坊做网站的那家好
  • 网站加载速度莱芜新闻联播直播
  • 手机端网站界面如何做购物小程序源码
  • 开发网站需要什么人员php制作公司网站首页
  • 淮南做网站的公司有哪些h5制作小程序有哪些
  • 网站添加在线qq聊天php做网站基本流程
  • 免费搭建网站模板哪个网站专门做商铺啊
  • 织梦手机网站有广告网站开发下载那个
  • 企业网站前台模板高校网站建设重要作用
  • 佛山网站建设永网宝安中心医院是什么级别
  • a5站长网网站交易赣州网易联合创新中心
  • 珠海微信网站网站开发的招标参数
  • 贵州省建设网站wordpress 主题 更新
  • 科技 杭州 网站建设小程序源码提取工具
  • 服装网站建设分析做图片为主的网站对服务器的要求
  • 南宁网站建设q479185700棒永久虚拟主机
  • 网站建设倒计时代码dm网站制作软件
  • 广东建设职业注册中心网站网站开发 外文文献
  • 班级网站建设主题公司网络组建工作方案