多边形未显示在gmap上

araad1992

创建多边形时遇到问题,因为它们不会出现在地图上。我们已经按照本教程来实施我们的解决方案:http : //googlemaps.subgurim.net/ejemplos/ejemplo_94100_Pol%C3%ADgonos.aspx

该应用程序是用Visual Basic开发的。网络框架版本4。

这是我们在地图上生成多边形的代码的一部分。

Dim latlng As New GLatLng(46, 21)
GMap1.setCenter(latlng, 4)

Dim puntos As New List(Of GLatLng)()
puntos.Add(latlng + New GLatLng(0, 8))
puntos.Add(latlng + New GLatLng(-0.5, 4.2))
puntos.Add(latlng)
puntos.Add(latlng + New GLatLng(3.5, -4))
puntos.Add(latlng + New GLatLng(4.79, +2.6))

Dim poligono As New GPolygon(puntos, "557799", 3, 0.5, "237464", 0.5)
poligono.close()

GMap1.Add(poligono)

我们感谢谁能提供帮助来解决我们遇到的这个问题。

附件我留下一张地图图像,如果根据给定的坐标进行定位,但考虑到不显示多边形,该图像将被保留。

ho

今天有了Javascript数组定义。

调用GMap1.Add()时,您会注意到polygon.ToString()在生成的Javascript中引起[[。

用[替换[[将解决您的问题。

如果您使用接受多边形的Add重载,则需要稍微更改代码,以利用自定义Javascript重载。

要重现位于其网站http://en.googlemaps.subgurim.net/ejemplos/ejemplo_94100_Pol%C3%ADgonos.aspx上的第一个多边形示例,请执行以下操作:

GLatLng latlng = new GLatLng( 46, 21 );
GMap1.setCenter( latlng, 4 );
List<GLatLng> puntos = new List<GLatLng>();
puntos.Add( latlng + new GLatLng( 0, 8 ) );
puntos.Add( latlng + new GLatLng( -0.5, 4.2 ) );
puntos.Add( latlng );
puntos.Add( latlng + new GLatLng( 3.5, -4 ) );
puntos.Add( latlng + new GLatLng( 4.79, +2.6 ) );
GPolygon poligono = new GPolygon( puntos, "557799", 3, 0.5, "237464", 0.5 );
poligono.close();

var objJs = new StringBuilder();
objJs.Append("function addborder" + 0 + "()");
objJs.Append("{");
objJs.Append( poligono.ToString( GMap1.GMap_Id ) );
objJs.Replace("clickable:False", "clickable:false");//  ' Replace incorrect False statement
objJs.Append("}");

GMap1.Add( "addborder" + 0 + "();", true );
var objString = objJs.ToString();
var newstring = objString.Replace( "[[", "[" ).Replace( "]]", "]" );
GMap1.Add( newstring );

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在画布上填充多边形

来自分类Dev

在圆上转录多边形

来自分类Dev

在多边形上显示字符串。

来自分类Dev

画布上未绘制多边形

来自分类Dev

ggplot2 Choropleth贴图中未显示区域多边形

来自分类Dev

圆角多边形

来自分类Dev

在多边形Android Google地图v2上显示文本

来自分类Dev

如何使用CesiumJs在多边形上显示楼层

来自分类Dev

GMap-无法检测到点击多边形

来自分类Dev

在SVG中的多边形上显示悬停文字

来自分类Dev

多边形图

来自分类Dev

如何在Google地图的彩色多边形上显示街道号码?

来自分类Dev

传单内多边形显示的挑战

来自分类Dev

如何显示多边形的纬度/经度?

来自分类Dev

在iOS 7应用中未显示Mapbox多边形

来自分类Dev

PrimeFaces GMap-绘制多个多边形

来自分类Dev

滚动多边形

来自分类Dev

ggplot2 Choropleth贴图中未显示区域多边形

来自分类Dev

圆角多边形

来自分类Dev

SVG图像上的多边形顶部

来自分类Dev

gmap.net中多边形的中心

来自分类Dev

标记多边形

来自分类Dev

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

来自分类Dev

点击时google maps多边形,显示多边形内标记的摘要

来自分类Dev

在SVG中的多边形上显示悬停文字

来自分类Dev

多边形遏制

来自分类Dev

Gmap.net 仅显示多边形内的标记

来自分类Dev

使用 html2canvas 时,画布上未显示传单地图多边形

来自分类Dev

显示从键盘插入的多边形坐标