J'essaye de dessiner des grilles sur la carte seulement quand le niveau de zoom est 18. J'ai créé des grilles avec le code ci-dessous avec succès. Mais j'ai un problème quand je bouge les grilles de carte sont créées nouvelles et sa position a changé. Vous pouvez voir que dans la capture d'écran dans la bonne image, j'ai effacé la carte à gauche et les lignes de la grille ne sont pas les mêmes. Je veux dessiner des grilles fixes. Code affiché ci-dessous des images. J'appelle le code ci-dessous de onCameraChange écoutere de GoogleMap. Android Google Map v2 dessiner des grilles statiques
double squareSize = 5.0d; //5.0d == 50feet
final double LONGITUDE_180 = 180.0d;
final double LATITUDE_90 = 90.0d;
final double PI = 3.141592653589793d;
du Code a supprimé son confidentiel.
fonction drawPolyline pour dessiner une seule ligne
private void drawPolyline(LatLng latLng, LatLng latLng2) {
PolylineOptions polylineOptions = new PolylineOptions();
polylineOptions.add(latLng, latLng2);
polylineOptions.color(Color.argb(50, 0, 0, 100));
polylineOptions.width(3.5f);
polylineOptions.visible(true);
polylineOptions.geodesic(true);
Polyline polyline = googleMap.addPolyline(polylineOptions);
this.polylines.add(polyline);
}