如何在多边形Google Map API中添加图像?

用户名

我已经在Angular中编写了自己的google map指令。我已经使用绘图管理器绘制了多边形。然后从用户绘制的坐标中获取坐标并绘制多边形。

现在,我要在多边形中添加图像。如何在多边形区域添加图像?

  bermudaTriangle = new google.maps.Polygon({
                        paths: polygonsArray,
                        strokeColor: '#FF0000',
                        strokeOpacity: 0.8,
                        strokeWeight: 2,
                        fillColor: '#FF0000',
                        fillOpacity: 0.35
                        , editable: true
                    });
耶娃(Jeeva J)

在这里,我们需要做以下技巧。

  1. 添加多边形
  2. 获取多边形坐标。
  3. 现在在指定的坐标中绘制带有标记的图标
  4. 然后它看起来像多边形内的一个图标

所以在这里,添加多边形之后,我已经在多边形的中心位置借助标记绘制了图标。

var bounds = new google.maps.LatLngBounds();
                var i, center;

                for (i = 0; i < polygonsCoordinates.length; i++) {
                    bounds.extend(polygonsCoordinates[i]);
                }
                center = bounds.getCenter();
                var image = 'https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png';
                var beachMarker = new google.maps.Marker({
                    position: { lat: center.lat(), lng: center.lng() },
                    map: map,
                    icon: image
                });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在使用Google Map API时显示多边形标题

如何在PHP中使用Google Map API获取已创建多边形的纬度,经度

如何在Android应用中绘制类似于Google Map的多边形?

从PHP检查Google Map Point是否在多边形中

将具有可变路径的多边形加载到 GOOGLE MAP API 中

如何在具有多边形的多边形Python中的多边形中打洞

如何在MATLAB中掩盖图像中的多边形?

使用Google Map Javascript API从JavaScript变量渲染GeoJSON多边形叠加层

多边形触摸检测Google Map API V2

Google Map API v3:单击按钮时使多边形不可编辑

Google MAP API,确定路线是否经过多边形

如何在Google Maps API中触发开始多边形绘图?

如何在Google Static Maps API中创建一个带孔的多边形?

如何在Google Maps API中从多边形中排除区域

使Google Map View包含iOS Swift 2.1中的多边形的最佳方法?

无法删除ui-gmap-google-map中的选定多边形

如何在JavaScript中向多边形添加图案?

如何使用Google Maps API V3显示多边形和多边形

如何在Postgis中检测其他(许多)多边形内的多边形

如何在Google Maps API中使用多边形字符串

如何在Google Maps Javascript API中计算多个多边形的中心?

如何在Google Maps v3中获取要素多边形几何的LatLngBounds?

如何在Google BigQuery中从地理位置创建多边形

如何在SpatialPolygonsDataFrame内的多边形上添加孔?

如何在传单的多边形顶部添加标签

如何在折线传单周围添加多边形

如何在地图上添加多边形

如何在多边形图中添加边框?

如何在Fabric JS中添加多边形点并将其绘制在图像上