By adding the Google Sign-In button to your web site, you can automatically prompt your users to download your Android app over the air to their Android. Find great deals on eBay for android tv box 4gb. Shop with confidence. Skip to main content. Android tv box 4gb ram android tv box 3gb android tv box 4gb 32gb android tv box 2gb android tv box octa core android tv box 6gb. North America. Delivery Options. Free Shipping. Free Returns.
Work when you want to
Taximeter lets you work every day or make some side money in the evening. You drive the car, the app gets the orders.
Get started fast
Download the app and register. Go through a few formalities with a taxi company and start working. Taximeter will direct to where you can make the most money and send you orders.
Get clients automatically
No need to search for clients — you automatically get orders from the clients closest to you. Taximeter distributes orders so that you spend the least time running empty and the most time earning.
Free Yandex.Navigator
Find clients and get them to their destination quickly thanks to Yandex.Navigator. You don’t need to do anything – it will automatically get directions and guide you on your way. For you, Navigator is absolutely free.
See high-paying orders on the map
See where the most orders are. Taximeter displays a map that highlights the places with the highest demand. High demand means higher rates, so orders originating from those places pay more.
Transparent earnings
Start working and get paid the very next day. Taximeter will show you how much you’re making on an order, how much money is in your account, and how much you’ve earned on a given day.
Taximeter works in over 300 large cities in Russia, Armenia, Belarus, Georgia, Kazakhstan, Kyrgyzstan, Moldova, Lithuania, Latvia, Estonia and Serbia.
Taximeter lets you work every day or make some side money in the evening. You drive the car, the app gets the orders.
Get started fast
Download the app and register. Go through a few formalities with a taxi company and start working. Taximeter will direct to where you can make the most money and send you orders.
Get clients automatically
No need to search for clients — you automatically get orders from the clients closest to you. Taximeter distributes orders so that you spend the least time running empty and the most time earning.
Free Yandex.Navigator
Find clients and get them to their destination quickly thanks to Yandex.Navigator. You don’t need to do anything – it will automatically get directions and guide you on your way. For you, Navigator is absolutely free.
See high-paying orders on the map
See where the most orders are. Taximeter displays a map that highlights the places with the highest demand. High demand means higher rates, so orders originating from those places pay more.
Transparent earnings
Start working and get paid the very next day. Taximeter will show you how much you’re making on an order, how much money is in your account, and how much you’ve earned on a given day.
Taximeter works in over 300 large cities in Russia, Armenia, Belarus, Georgia, Kazakhstan, Kyrgyzstan, Moldova, Lithuania, Latvia, Estonia and Serbia.
Collapse
209,549 total
![Android Android](/uploads/1/2/4/8/124885440/730191518.jpg)
4
2
Collapse
September 4, 2019
94M
5,000,000+
9.07
5.0 and up
Яндекс
16 Leo Tolstoy St., Moscow 119021, Russia
PermalinkJoin GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
![Vzlom yandex denjgi na android version Vzlom yandex denjgi na android version](http://economic-definition.com/Preview_Figures/310/430/2203363699-rozhdenie_servisa_Yandeks_Den_gi.jpg)
Find file Copy path
432007dAug 6, 2019
6 contributors
packagecom.google.maps.android.utils.demo; |
importcom.google.android.gms.maps.CameraUpdateFactory; |
importcom.google.android.gms.maps.GoogleMap; |
importcom.google.android.gms.maps.model.LatLng; |
importcom.google.android.gms.maps.model.LatLngBounds; |
importcom.google.maps.android.data.Feature; |
importcom.google.maps.android.data.kml.KmlContainer; |
importcom.google.maps.android.data.kml.KmlLayer; |
importcom.google.maps.android.data.kml.KmlPlacemark; |
importcom.google.maps.android.data.kml.KmlPolygon; |
importorg.xmlpull.v1.XmlPullParserException; |
importandroid.os.AsyncTask; |
importandroid.util.Log; |
importandroid.widget.Toast; |
importjava.io.ByteArrayInputStream; |
importjava.io.ByteArrayOutputStream; |
importjava.io.IOException; |
importjava.io.InputStream; |
importjava.net.URL; |
publicclassKmlDemoActivityextendsBaseDemoActivity { |
privateGoogleMap mMap; |
protectedintgetLayoutId() { |
returnR.layout.kml_demo; |
} |
publicvoidstartDemo () { |
try { |
mMap = getMap(); |
//retrieveFileFromResource(); |
retrieveFileFromUrl(); |
} catch (Exception e) { |
Log.e('Exception caught', e.toString()); |
} |
} |
privatevoidretrieveFileFromResource() { |
try { |
KmlLayer kmlLayer =newKmlLayer(mMap, R.raw.campus, getApplicationContext()); |
kmlLayer.addLayerToMap(); |
moveCameraToKml(kmlLayer); |
} catch (IOException e) { |
e.printStackTrace(); |
} catch (XmlPullParserException e) { |
e.printStackTrace(); |
} |
} |
privatevoidretrieveFileFromUrl() { |
newDownloadKmlFile(getString(R.string.kml_url)).execute(); |
} |
privatevoidmoveCameraToKml(KmlLayerkmlLayer) { |
//Retrieve the first container in the KML layer |
KmlContainer container = kmlLayer.getContainers().iterator().next(); |
//Retrieve a nested container within the first container |
container = container.getContainers().iterator().next(); |
//Retrieve the first placemark in the nested container |
KmlPlacemark placemark = container.getPlacemarks().iterator().next(); |
//Retrieve a polygon object in a placemark |
KmlPolygon polygon = (KmlPolygon) placemark.getGeometry(); |
//Create LatLngBounds of the outer coordinates of the polygon |
LatLngBounds.Builder builder =newLatLngBounds.Builder(); |
for (LatLng latLng : polygon.getOuterBoundaryCoordinates()) { |
builder.include(latLng); |
} |
int width = getResources().getDisplayMetrics().widthPixels; |
int height = getResources().getDisplayMetrics().heightPixels; |
getMap().moveCamera(CameraUpdateFactory.newLatLngBounds(builder.build(), width, height, 1)); |
} |
privateclassDownloadKmlFileextendsAsyncTask<String, Void, byte[]> { |
privatefinalString mUrl; |
publicDownloadKmlFile(Stringurl) { |
mUrl = url; |
} |
protectedbyte[] doInBackground(String... params) { |
try { |
InputStream is =newURL(mUrl).openStream(); |
ByteArrayOutputStream buffer =newByteArrayOutputStream(); |
int nRead; |
byte[] data =newbyte[16384]; |
while ((nRead = is.read(data, 0, data.length)) !=-1) { |
buffer.write(data, 0, nRead); |
} |
buffer.flush(); |
return buffer.toByteArray(); |
} catch (IOException e) { |
e.printStackTrace(); |
} |
returnnull; |
} |
protectedvoidonPostExecute(byte[] byteArr) { |
try { |
KmlLayer kmlLayer =newKmlLayer(mMap, newByteArrayInputStream(byteArr), |
getApplicationContext()); |
kmlLayer.addLayerToMap(); |
kmlLayer.setOnFeatureClickListener(newKmlLayer.OnFeatureClickListener() { |
@Override |
publicvoidonFeatureClick(Featurefeature) { |
Toast.makeText(KmlDemoActivity.this, |
'Feature clicked: '+ feature.getId(), |
Toast.LENGTH_SHORT).show(); |
} |
}); |
moveCameraToKml(kmlLayer); |
} catch (XmlPullParserException e) { |
e.printStackTrace(); |
} catch (IOException e) { |
e.printStackTrace(); |
} catch (NullPointerException e) { |
e.printStackTrace(); |
} |
} |
} |
} |
Copy lines Copy permalink