¿Cómo puedo administrar la memoria para la siguiente situación? Bitmap bitmap = myBitmapProvider.getBitmap(); myImage.setImageBitmap(bitmap); Basado en mi comprensión esto causaría una pérdida de memoria (Y sí estoy saliendo de fallos de memoria) // He intentado el código siguiente pero trenzó la aplicación porque el bitmap está en uso por mi ImageView, así que cuál es […]
Implementé Google Map usando la versión v2. probé la aplicación en el dispositivo real. está funcionando bien, pero quiero probarlo en el emulador también. Cómo puedo hacer eso ? Aquí está mi manifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.demogooglemapv2" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" /> <permission android:name="com.example.demogooglemapv2.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="com.example.demogooglemapv2.permission.MAPS_RECEIVE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> […]
Estoy trabajando en un proyecto Java android y tengo el siguiente problema. He buscado mucho pero todavía tengo el problema de convertir los valores de latitud / longitud que están en formato DMS (por ejemplo: 38 ° 2'56''N, 122 ° 9'28''W) para su correspondiente formato Decimal Degrees. Ejemplo de valores que necesitan ser convertidos para […]
Mi cliente me pidió que mostrar direcciones entre dos ubicación. Por lo tanto, quiere que nuestra aplicación debe iniciar aplicación de mapa de android y mostrar la dirección entre dos ubicación. No pude encontrar la solución para este problema. Por lo tanto, cualquiera puede decirme cómo programaticamente iniciar aplicación de mapa de nuestra aplicación actual […]
Estoy tratando de deshabilitar el zoom y pan el mapview en un mapbox. Utilizo mapbox 0.4.0. Actualmente puedo deshabilitar el zoom, pero no puedo deshabilitar la panorámica MapView mv = (MapView) tab.findViewById(R.id.mapid); mv.setZoom(14); mv.setMaxZoomLevel(14); mv.setMinZoomLevel(14);
Estoy tratando de encontrar caja delimitadora de una colección de GeoPoints, pero no es el zoom de forma adecuada. Estoy pegando la función que he utilizado para encontrar la caja delimitadora a continuación private BoundingBox createBoundingBox(final ArrayList<LatLng> list){ double minLatitude = 90, minLongitiude = 180, maxLatitude = -90, maxLongitude = -180; double currentLat, currentLng; for(LatLng […]
¿Cómo puedo mostrar las baldosas de MapBox en Android? Intenté usarlo con OSMDroid, y Nutiteq sin éxito. ¿Hay una biblioteca de android para MapBox? Por ejemplo, he utilizado este código para implementar MapBox en OSMDroid: http://blog.spatialnetworks.com/post/2012/07/using-mbtiles-on-android-with-osmdroid XYTileSource MBTILESRENDER = new XYTileSource("mbtiles", ResourceProxy.string.offline_mode, 1, 20, 256, ".png", "http://example.org/"); DefaultResourceProxyImpl mResourceProxy = new DefaultResourceProxyImpl(this.getApplicationContext()); SimpleRegisterReceiver simpleReceiver = […]
Ok, por defecto en el marcador de clic, marcador se centra en el mapa. El problema es, que tengo infoView alto, inflado de la disposición, y demuestra fuera de límites del mapa. ¿Qué puedo hacer, para centrar el pin horizontalmente, y la posición por debajo del centro del mapa, para hacer infoWindow visible.
He leído varios temas sobre la carga de la lista perezosa en stackoverflow y estoy tratando de entender cómo trabajar en los diferentes niveles de caché en android. Como se mencionó aquí: Carga perezosa de imágenes en ListView Usé el Multithreading For Performance , un tutorial de Gilles Debunne. ejemplo. Lo modifiqué con el fin […]
package com.androidhive.googlemaps; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import android.graphics.drawable.Drawable; import android.location.LocationManager; import android.os.Bundle; import android.util.Log; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.LocationSource.OnLocationChangedListener; import com.google.android.maps.GeoPoint; import com.google.android.maps.MapActivity; import com.google.android.maps.MapController; import […]