对于想了解利用系统自带的自由列表制作GoogleSiteMap的读者,本文将是一篇不可错过的文章,并且为您提供关于Blazor和Googlesitemap.xml、com.google.android
对于想了解利用系统自带的自由列表制作Google SiteMap的读者,本文将是一篇不可错过的文章,并且为您提供关于Blazor和Google sitemap.xml、com.google.android.gms.maps.GoogleMap.InfoWindowAdapter的实例源码、com.google.android.gms.maps.GoogleMap.OnCameraIdleListener的实例源码、com.google.android.gms.maps.GoogleMap.OnMapClickListener的实例源码的有价值信息。
本文目录一览:- 利用系统自带的自由列表制作Google SiteMap
- Blazor和Google sitemap.xml
- com.google.android.gms.maps.GoogleMap.InfoWindowAdapter的实例源码
- com.google.android.gms.maps.GoogleMap.OnCameraIdleListener的实例源码
- com.google.android.gms.maps.GoogleMap.OnMapClickListener的实例源码
利用系统自带的自由列表制作Google SiteMap
通过织梦CMS源码V5.5自带的自由列表制作Google SiteMap。 可以分为六步。
*步:
找到“核心 - 频道模型 - 自动列表”,选择“增加列表”
第二步:
自由列表标题:Google SiteMap 生成器
列表HTML存放目录:{cmspath}/freelist
目录默认页名称:谷歌map_{page}.xml
命名规则:{listdir}/index_{listid}_{page}.xml
列表源码:default/谷歌map.htm
*大列出页数:100(根据自己实际情况而定)
关键词:(根据自己实际情况而定)
列表描述:Google SiteMap
第三步:
在“列表样式 ”
循环内的单行记录样式(InnerText):[底层变量field参考]中填写:
<url>
<loc>[field:arcurl function='Gmapurl("@me")'/]</loc>
<lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod>
</url>
第四步:
点击“保存一个列表”
第五步:更新列表
第六步:提交“Google SiteMap”
本文章网址:http://www.ppssdd.com/code/26859.html。转载请保留出处,谢谢合作!Blazor和Google sitemap.xml
24小时后,终于可以下载文件并进行处理了,这似乎是Google的问题。
com.google.android.gms.maps.GoogleMap.InfoWindowAdapter的实例源码
@Override public final void setInfoWindowAdapter(InfoWindowAdapter adapter) { map.setInfoWindowAdapter(adapter); }
@Override public final void setInfoWindowAdapter(InfoWindowAdapter adapter) { map.setInfoWindowAdapter(adapter); }
@Override public final void setInfoWindowAdapter(InfoWindowAdapter adapter) { map.setInfoWindowAdapter(adapter); }
/** * set the info-window adpater * * @param adapter */ public void setInfoWindowAdapter(InfoWindowAdapter adapter) { map.setInfoWindowAdapter(adapter); }
void setInfoWindowAdapter(InfoWindowAdapter adapter);
void setInfoWindowAdapter(InfoWindowAdapter adapter);
void setInfoWindowAdapter(InfoWindowAdapter adapter);
com.google.android.gms.maps.GoogleMap.OnCameraIdleListener的实例源码
@Override public void setonCameraIdleListener(OnCameraIdleListener listener) { map.setonCameraIdleListener(listener); }
void setonCameraIdleListener(OnCameraIdleListener listener);
com.google.android.gms.maps.GoogleMap.OnMapClickListener的实例源码
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!isNetworkAvailable(this)) { startNetworkUnavailableDialog(); } setContentView(R.layout.activity_geolocation); map = ((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap(); Intent intent = getIntent(); Geolocation location = (Geolocation) intent.getSerializableExtra(EXTRA_LOCATION); LatLng mapPosition = new LatLng(location.getLatitude(),location.getLongitude()); marker = map.addMarker(new MarkerOptions().position(mapPosition)); map.animateCamera(CameraUpdateFactory.newLatLng(mapPosition)); map.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng point) { marker.setPosition(point); map.animateCamera(CameraUpdateFactory.newLatLng(point)); } }); }
@Override public void onMapReady(GoogleMap map) { mLocationClient = getLocationClient(); mLocationClient.addListener(this); updateMapPosition(); if (mNew) { mMapView.setShowInfoWindow(true); mMapView.setShowAccuracy(true); } map.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng loaction) { viewMap(); } }); map.setonMarkerClickListener(new GoogleMap.OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker) { viewMap(); return true; } }); }
@Override public void onResume() { super.onResume(); // Set up map if we haven't done so yet if (map == null) { // Remove the toolbar map = mapFragment.getMap(); UiSettings settings = map.getUiSettings(); settings.setMapToolbarEnabled(false); if (editable) { map.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng arg0) { launchSelectLocationActivity(); } }); } } updateMap(); }
private void getViews(View v) { // (MapFragment) getChildFragmentManager().findFragmentById(R.id.map); mMap = ((SupportMapFragment) getActivity().getSupportFragmentManager() .findFragmentById(R.id.map)).getMap(); mMap.getUiSettings().setMyLocationButtonEnabled(true); mMap.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng point) { // Todo Auto-generated method stub mMap.addMarker(new MarkerOptions().position(point).title("Point") .snippet("Population: 4,137,400") .icon(BitmapDescriptorFactory.fromresource(R.drawable.marker)) .draggable(true)); rectOptions.add(point); if (polyline != null) { polyline.remove(); } polyline = mMap.addpolyline(rectOptions); } }); }
/** * Initialize the map view and set map click listener to map view. Tapping on any location will * show the marker on the location. */ private void _initilizeMap() { googleMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap(); if (googleMap == null) { _showMsg("Sorry! unable to create maps"); return; } if (GeoLocation.getGpsstatus()) { if (defaultLat != 0 && defaultLng != 0) { _setLocation(defaultLat,defaultLng,false); } else { _setLocation(GeoLocation.getLatitude(),GeoLocation.getLongitude(),false); } } else { _showSettingsAlert(); } googleMap.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { latitude = latLng.latitude; longitude = latLng.longitude; MarkerOptions markerOptions = new MarkerOptions(); markerOptions.title("latitude" + latLng.latitude + ":" + latLng.longitude); markerOptions.position(latLng); googleMap.clear(); googleMap.addMarker(markerOptions); googleMap.animateCamera(CameraUpdateFactory.newLatLng(latLng)); } }); }
@TargetApi(Build.VERSION_CODES.M) private void initializeTracker() { app.textViewMessage1.setText(getString(R.string.tracker)); app.layoutTopMessages.setBackgroundColor(getColor(R.color.teal600)); googleMap.setonMapClickListener( new OnMapClickListener() { @Override public void onMapClick(LatLng point) { return; // do noth! } }); }
@TargetApi(Build.VERSION_CODES.M) private void initializeLogger() { app.textViewMessage1.setText(getString(R.string.logger)); app.layoutTopMessages.setBackgroundColor(getColor(R.color.teal600)); loggerSavedSpots = new ArrayList<Marker>(); app.currentCoordinates = new LatLng(0,0); googleMap.setonMapClickListener( new OnMapClickListener() { @Override public void onMapClick(LatLng point) { // Update coordinates app.currentCoordinates = point; updateDeveloperInfoLabels(); // Draw marker on this point // If prevIoUs point exists,remove it if (loggerTempMarker != null) { loggerTempMarker.setPosition(point); return; } // Add marker loggerTempMarker = googleMap.addMarker( new MarkerOptions() .position(point) .anchor(0.5f,0.5f) .icon( BitmapDescriptorFactory.fromresource( R.drawable .vm_blue_dot_obscured_on))); } }); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // setting location manager to perform location related operations LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); // Requesting location manager for location updates locationManager.requestLocationUpdates( LocationManager.NETWORK_PROVIDER,1,this); // To get map from MapFragment from layout googleMap = ((MapFragment) getFragmentManager().findFragmentById( R.id.map)).getMap(); // To change the map type to Satellite //googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE); // To show our current location in the map with dot googleMap.setMyLocationEnabled(true); // To listen action whenever we click on the map googleMap.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { /* * LatLng:Class will give us selected position latigude and * longitude values */ Toast.makeText(getApplicationContext(),latLng.toString(),Toast.LENGTH_LONG).show(); } }); }
private void initMap() { mMap = mMapView.getMap(); mMap.getUiSettings().setMyLocationButtonEnabled(true); mMap.setMyLocationEnabled(true); mMap.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng point) { // Todo Auto-generated method stub mMap.addMarker(new MarkerOptions().position(point).title("Point") .snippet(point.toString()) .icon(BitmapDescriptorFactory.fromresource(R.drawable.marker)) .draggable(true)); rectOptions.add(point); if (polyline != null) { polyline.remove(); } polyline = mMap.addpolyline(rectOptions); } }); if (cameraPosition == null) { mMap.setonMyLocationchangelistener(new GoogleMap.OnMyLocationchangelistener() { @Override public void onMyLocationChange(Location location) { CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng( location.getLatitude(),location.getLongitude())); CameraUpdate zoom = CameraUpdateFactory.zoomTo(18); mMap.moveCamera(center); mMap.animateCamera(zoom); mMap.setonMyLocationchangelistener(null); } }); } }
/** * when map is clicked * * @param callback */ public void whenMapClick(final ClickCallback callback) { map.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { callback.clicked(map,latLng); } }); }
@Override public final void setonMapClickListener(OnMapClickListener listener) { map.setonMapClickListener(listener); }
/** * Manipulates the map once available. * This callback is triggered when the map is ready to be used. * This is where we can add markers or lines,add listeners or move the camera. In this case,* we just add a marker near Sydney,Australia. * If Google Play services is not installed on the device,the user will be prompted to install * it inside the SupportMapFragment. This method will only be triggered once the user has * installed Google Play services and returned to the app. */ @Override public void onMapReady(GoogleMap googleMap) { mMap = googleMap; mMap.setMyLocationEnabled(true); mMap.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng latlng) { Intent intent = new Intent(MapActivity.this,ForecastActivity.class); Bundle extras = new Bundle(); extras.putParcelable(Constants.ParaM_LATLNG,latlng); intent.putExtras(extras); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); } }); if (getIntent().getBooleanExtra(Constants.ParaM_NO_LOCATION,false)) { Toast.makeText(this,R.string.no_location,Toast.LENGTH_SHORT) .show(); } LatLng myPosition; if (ActivityCompat.checkSelfPermission(this,android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this,android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { // Todo: Consider calling // ActivityCompat#requestPermissions // here to request the missing permissions,and then overriding // public void onRequestPermissionsResult(int requestCode,String[] permissions,// int[] grantResults) // to handle the case where the user grants the permission. See the documentation // for ActivityCompat#requestPermissions for more details. return; } googleMap.setMyLocationEnabled(true); LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); Criteria criteria = new Criteria(); String provider = locationManager.getBestProvider(criteria,true); Location location = locationManager.getLastKNownLocation(provider); if (location != null) { double latitude = location.getLatitude(); double longitude = location.getLongitude(); LatLng latLng = new LatLng(latitude,longitude); myPosition = new LatLng(latitude,longitude); LatLng coordinate = new LatLng(latitude,longitude); CameraUpdate yourLocation = CameraUpdateFactory.newLatLngZoom(coordinate,19); mMap.animateCamera(yourLocation); } }
/** * Perform initialization of all fragments and loaders. * * @param savedInstanceState Bundle from Google SDK */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_maps); setUpMapIfNeeded(); // Getting Google Play availability status int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getBaseContext()); if (status != ConnectionResult.SUCCESS) { // Google Play Services are not available int requestCode = 10; Dialog dialog = GooglePlayServicesUtil.getErrorDialog(status,this,requestCode); dialog.show(); } else { // Google Play Services are available // Getting reference to SupportMapFragment of the activity_maps SupportMapFragment fm = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); // Getting Map for the SupportMapFragment mMap = fm.getMap(); if(savedInstanceState != null){ getItemsFromSaveBundle(savedInstanceState); // Redraw the map for (HashMap.Entry<Integer,List<Station>> entry : listofStationsBaSEOnHighwayid.entrySet()) { int highwayid = (int)entry.getKey(); List<Station> tStationList = entry.getValue(); int colorHighlightTheFreeWay = generatePairhighWayColor(highwayid); drawHighway(tStationList,colorHighlightTheFreeWay); } } else { activeAsyncs = 0; // Make sure that we don't get stuck somehow initLoadingDialog(); fetchHighwayData(); } } // overwrite onMapClickListener to let users drag markerOptions in the map mMap.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng point) { drawMarker(point); } }); goToDatePickUp(); }
@Override public final void setonMapClickListener(OnMapClickListener listener) { map.setonMapClickListener(listener); }
@Override public final void setonMapClickListener(OnMapClickListener listener) { map.setonMapClickListener(listener); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_google_map); // initialize icon drawables Locicon = R.drawable.bluedot; schoolIcon = R.drawable.university; workIcon = R.drawable.workoffice; beerIcon = R.drawable.beergarden; // initialize the map if(googleMap == null) { // get the map fragment and the map object mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map); googleMap = mapFragment.getMap(); // make sure the map exists before using if(googleMap != null) { // setup the map objects setupObjects(); // set the location googleMap.moveCamera(CameraUpdateFactory.newCameraPosition(camOriginal)); // click listener googleMap.setonMapClickListener(new OnMapClickListener() { @Override public void onMapClick(LatLng loc) { updateMapFromClick(loc); } }); } } }
void setonMapClickListener(OnMapClickListener listener);
void setonMapClickListener(OnMapClickListener listener);
void setonMapClickListener(OnMapClickListener listener);
今天关于利用系统自带的自由列表制作Google SiteMap的介绍到此结束,谢谢您的阅读,有关Blazor和Google sitemap.xml、com.google.android.gms.maps.GoogleMap.InfoWindowAdapter的实例源码、com.google.android.gms.maps.GoogleMap.OnCameraIdleListener的实例源码、com.google.android.gms.maps.GoogleMap.OnMapClickListener的实例源码等更多相关知识的信息可以在本站进行查询。
本文标签: