S'il vous plaît voir l'image:zone de dessin Google Map
alt text http://img.skitch.com/20091211-bybjj3qtasrgr1dfaf4c42p39b.jpg
Toute idée comment faire? dessiner une zone.
S'il vous plaît voir l'image:zone de dessin Google Map
alt text http://img.skitch.com/20091211-bybjj3qtasrgr1dfaf4c42p39b.jpg
Toute idée comment faire? dessiner une zone.
La boîte à outils qui permet aux utilisateurs de dessiner des polygones sur MyMaps a été mis à la disposition de la bibliothèque utilitaire GeometryControls
Si vous cherchez à utiliser l'API Google Maps, consultez la documentation sur les polylignes (devrait être ce qui est): http://code.google.com/intl/pt-PT/apis/maps/documentation/overlays.html#Polylines_Overview
merci, j'examiné le lien, mais il est pas très clair, je ne pouvais pas le faire :( –
Vous devez instancier un objet GPolygon et ajouter que (selon la méthode addOverlay) à votre GMap2 objet:
var polygon = new GPolygon([new GLatLng(48.922499263758255,-94.921875),
new GLatLng(49.03786794532641,-128.671875),
new GLatLng(38.95940879245423,-126.38671875),
new GLatLng(31.95216223802497,-118.30078125),
new GLatLng(24.686952411999155,-96.50390625),
new GLatLng(28.149503211544566,-87.1875),
new GLatLng(23.725011735951796,-79.62890625),
new GLatLng(44.59046718130883,-59.765625)], "#ff0000", 5, 1, "#0000ff", 0.2);
map.addOverlay (polygon);
le premier paramètre est une matrice de points (qui constituent votre polygone), puis la course (qui est le contour) couleur, le poids (épaisseur) et de l'opacité (le degré de transparence), puis la couleur de remplissage et l'opacité.
Voici un exemple coupé vers le bas:
Essayez ce code: Cela m'a vraiment aidé
PolygonOptions rectOptions = new PolygonOptions()
.add(new LatLng(34.578289, 36.277231),
new LatLng(34.580568, 36.262041),
new LatLng(34.549016, 36.287584),
new LatLng(34.560977, 36.282660),
new LatLng(34.578289, 36.277231));
// Get back the mutable Polygon
Polygon polygon = mMap.addPolygon(rectOptions.strokeColor(Color.RED)
.fillColor(Color.BLUE));
Référence: https://developers.google.com/maps/documentation/android/shapes#customizing_appearances
où MMap est GoogleMap MMap; et ajoutez: import com.google.android.gms.maps.model.PolygonOptions;
Espérons que cela vous aidera
+1 Relisant la question. Je compris que je Maladroit ici. – RedBlueThing