2017-05-05 3 views
-2

Ich muss das Bild in benutzerdefinierten Größe Polygon wie im Bild. Wie kann ich das bekommen? Ich denke, das ist eine schlechte Idee. Der farbige Bereich sollte mit einem Bild statt mit Farbe gefüllt werden.Wie kann ich Bild in Polygon setzen google map

https://i.stack.imgur.com/qzJpu.png

+0

können Sie ein Bild-Overlay https: // developers.google.com/maps/documentation/javascript/examples/maptype-image-overlay – scaisEdge

+0

danke, ich alr Verwenden Sie es, aber für Rechteckbereich. Für willkürliche Polygone ist dies nicht möglich. –

+0

fügen Sie ein Bild .. wenn das Bild kein Rechteck ist aber mit transparenten Bereich sollte funktionieren .. – scaisEdge

Antwort

0

Wahrscheinlich in Ihrem Fall Benutzerdefinierte Overlay wird nützlich sein: prüfen diese exmaple

-Code-Schnipsel:

var bounds = new google.maps.LatLngBounds(
      new google.maps.LatLng(62.281819, -150.287132), 
      new google.maps.LatLng(62.400471, -150.005608)); 

     // The photograph is courtesy of the U.S. Geological Survey. 
var srcImage = 'https://developers.google.com/maps/documentation/' + 
      'javascript/examples/full/images/talkeetna.png'; 

     // The custom USGSOverlay object contains the USGS image, 
     // the bounds of the image, and a reference to the map. 
overlay = new USGSOverlay(bounds, srcImage, map); 
+0

Danke, @Artem, aber das ist nicht für beliebige Polygone funktioniert. Ihr Beispiel benötigt nur zwei Grenzen und füllt nur den rechteckigen Bereich. –

+0

@pablo_ch können Sie nicht png mit transparentem Hintergrund verwenden? .. –

+0

Ich benutze Leinwand mit bereits gezeichneten Elementen innerhalb. Was ich will ==> http://image.prntscr.com/image/c5f7c82c0b7b45479ea315d922f363f9.png –

Verwandte Themen