Googel Map Marker, Polygon, Circle,

  • 0 Antworten
  • Letztes Antwortdatum
W

webmox

Neues Mitglied
0
map.png


Wie bekomme ich das Polygon so hin? die LATITUDE, LONGITUDE daten kommen aus der MSQL datenbank.
Das Polygon soll sich automatisch generieren ohne Verzerrung.


MarkerOptions marker= new MarkerOptions();
marker.position(new LatLng(Double.parseDouble(AD_LATITUDE), Double.parseDouble(AD_LONGITUDE)));
marker.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon));
googleMap.addMarker(marker);


CircleOptions circle=new CircleOptions();
circle.center(new LatLng(Double.parseDouble(CUSTOMER_LATITUDE), Double.parseDouble(CUSTOMER_LONGITUDE)))
.radius(100)
.fillColor(0x40ff0000)
.strokeWidth(0);
googleMap.addCircle(circle);

PolygonOptions Polygon = new PolygonOptions()
.add(new LatLng(Double.parseDouble(AD_LATITUDE), Double.parseDouble(AD_LONGITUDE) + (0.0010)), // POINT RIGHT
new LatLng(Double.parseDouble(AD_LATITUDE), Double.parseDouble(AD_LONGITUDE)), // POINT MITTE
new LatLng(Double.parseDouble(AD_LATITUDE) ,Double.parseDouble(AD_LONGITUDE) - (0.0010)), // POINT LEFT
new LatLng(Double.parseDouble(CUSTOMER_LATITUDE), Double.parseDouble(CUSTOMER_LONGITUDE)), // POINT CUSTOMER
new LatLng(Double.parseDouble(AD_LATITUDE), Double.parseDouble(AD_LONGITUDE) + (0.0010))) // BACK POINT RIGHT
.strokeWidth(0)
.fillColor(0x40ff0000);
googleMap.addPolygon(Polygon);
 
Zurück
Oben Unten