多边形不是封闭的

2024-01-21

我注意到,当使用绘图管理器绘制多边形时,它们没有关闭(即最后一个点到第一个点没有坐标)。我知道 Google Maps API v3 会自动关闭多边形,但 Google Earth、Google Static Maps API 或任何其他软件我尝试将数据导入..

我的问题是,我使用几何库来保存编码的多边形。有什么方法可以在编码之前将第一个点的副本推送到覆盖对象中的最后一个点?

我的解决办法是 getPaths().getArray() 到我自己的数组,制作副本,然后使用 javascript lib 进行编码,它可以正常工作,但代码很多。只是想知道是否有更简单的方法?


像这样的东西应该将多边形的第一个点添加到多边形的末尾MVCArrry https://developers.google.com/maps/documentation/javascript/reference#MVCArray(未测试)。

myPoly.getPath().push(getPath().getAt(0));

(假设一个简单的多边形具有一条路径,getPath https://developers.google.com/maps/documentation/javascript/reference#Polygon返回第一条路径)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多边形不是封闭的 的相关文章

  • 您可以通过 Google AJAX API 加载器加载 Google Maps API v3

    前段时间我使用了加载 Google Maps API 的常规方法 如下所示
  • 如何在我的谷歌上嵌入转弯导航

    我想在我的 Android 应用程序中嵌入逐段导航 请给我一个教程或如何执行此操作的想法 提前致谢 如果您不固定使用谷歌地图 您可以使用基于 OpenStreetMap 地图的维基百科版本 的 SDK 有几个不错的 SDK 提供商 skob
  • 谷歌地图的灰度

    有没有什么方法可以在不丢失任何其他功能的情况下以灰度显示 Google 地图 通过 Javascript API 嵌入 是的 他们在 api V3 中引入了StyledMaps http code google com apis maps
  • 如何捕获 Google 地图的 OverQuotaMapError?

    如果我的 javascript 代码尝试在一天内加载 Google 地图 API 超过 25 000 次 那么 Google 会将 OverQuotaMapError 写入 window console 看https developers
  • Google 地图 API - 地图未显示 - 没有错误

    我正在尝试将地图从 Google API 加载到 div 中 但是 地图未加载 并且没有输出任何错误 这是代码 google maps var geocoder map function codeAddress address geocod
  • Google Maps 3 API - 单击要素(来自 geojson)并检查它是否包含位置

    我已在地图上成功加载了 geojson 文件 我可以单击每个多边形来更改笔划并访问其属性 但我想知道某些点是否在每个多边形内 我已将 google maps geometry poly containsLocation 用于普通多边形 有没
  • 如何在从另一个活动调用一个活动时延迟一些?

    我有一个应用程序 其中我正在接收包含他的位置的短信 收到短信后 它会调用另一个活动来启动并将该位置传递给该活动以将其绘制在地图上 在调用第二个活动之前 它会显示一个类似于通知的吐司在屏幕上 但由于调用第二个活动 吐司没有出现 我的问题是我们
  • 如何针对 IE 进行优化?

    我有一个 JS 密集型应用程序 它在 IE 中运行缓慢 我将花费大约一周的时间来优化 IE 并且我想要一些关于尝试的方向 我发现这个线程引用Drip https ieleak svn sourceforge net svnroot iele
  • Google 地图 API v3 方向的自定义图标

    我知道如何更改标准谷歌地图 api v3 上的图标 有没有办法改变地图上的图标和方向
  • 无法从 Google Direction Service api 获取优化路线

    我试图通过提供航点来使用 google Direction api 找到优化路线 以下是我使用过的航点 起始点 LHR 第一个路径点 豪恩斯洛 第二个路径点 哈灵顿 When I tried to find the optimized tr
  • 显示路由路径名称

    此类中的主要活动注释中显示如下两个错误 import android graphics Color import android os Bundle import com google android maps GeoPoint impor
  • Android Google 地图无法在当前主题中找到样式“mapViewStyle”

    添加谷歌地图视图时 我扩展了MapView 使用xml编辑器将其添加到活动中 并将我的谷歌地图api密钥手动添加到布局xml文件中 我的权限在清单文件中允许互联网 我想知道的是 在 xml 编辑器中 我收到错误 无法在当前主题中找到样式 m
  • Django - 将 js 变量传递给 django 视图

    我的问题与 Google 地图 JavaScript API 有关 更具体的是自动完成功能 我已将自动完成功能作为搜索栏添加到我的测试站点 效果很好 但现在我想将所选参数传递给 Django 视图 我被困在这里了 这就是我的模板中的内容
  • Javascript 函数 - 将地理位置代码转换为街道地址

    我正在寻找一个 javascript 函数或 jquery 库来将地理位置代码 例如 42 2342 32 23452 转换为街道地址 举些例子 navigator geolocation getCurrentPosition functi
  • 有没有办法淡出 V3 google.maps.Polygon?

    有没有办法淡出 V3 google maps Polygon 我不想只是隐藏 删除标准 Google Maps V3 多边形 而是想将其淡出 这可能吗 那里有插件吗 以下是我创建的一个解决方案 用于解决描边和填充的统一淡出问题 我通过将其设
  • iOS 版 Google 地图 SDK 中的热图

    有没有办法添加热图图层适用于 iOS 的 Google 地图 SDK https developers google com maps documentation ios 注意 我指的是存在于Javascript 版本的 Google 地图
  • 如何控制谷歌地图标记的不透明度

    我需要根据时间使一些标记半透明 有什么方法可以控制标记的 CSS 不透明度吗 或者是否可以可靠地找出标记的 DOM 元素 我使用 Google 地图 API v3 标记的不透明度可以设置为marker setOptions opacity
  • Android Google 地图:在 2 个位置设置边界并以其中一个位置为中心

    我知道如何在两个位置设置边界 以便两个位置都以最大缩放显示 使用LatLngBounds 我知道如何以某个位置为中心 请问我该如何同时做这两件事 在 2 个位置设置边界AND将地图置于 2 个位置之一的中心 googleMap setCen
  • 谷歌地图 API V3。无法为 TRANSIT 方向创建自定义折线

    我无法在 Google API 上为公交路线创建自定义折线 仅渲染部分路线 而不是全部 它适用于驾驶 步行和骑自行车 但不适用于公共交通 不知道我到底错过了什么 如果有人遇到同样的问题 请帮忙 我在小提琴中做了一个例子 http jsfid
  • 使用 infowindows 添加多个标记(Google 地图 API)

    我目前正在使用以下代码 使用他们的 API 在 Google 地图上放置多个标记 我遇到的问题是多个信息窗口不起作用 仅显示最后一个 SO 上有很多像我这样的问题 实际上让这成为一大堆问题 举个例子 尝试将多个 InfoWindows 绑定

随机推荐

  • dtruss 在 OS X 10.11 上的 ps 上失败

    我想看看是哪个系统调用ps用于获取 OS X 10 11 El Capitan 上进程的命令行 并遇到以下错误 dtruss ps p 43520 o args dtrace failed to execute ps dtrace cann
  • 运行时错误:无法创建链接(名称已存在)Keras

    当我保存模型时 出现以下错误 RuntimeError Traceback most recent call last
  • 在旋转动画期间更新属性

    我正在 Kotlin 中制作旋转动画 并且在每个动画之后我想设置一个净rotationStart和rotationEnd 其中rotationStart值最初应设置为 0 然后假设每次旋转后的rotationEnd值 val rand Ra
  • NSWindow 中的底部栏

    我正在 Cocoa 中开发一个应用程序 我需要在窗口的底部栏显示进度 但我正在寻找一种解决方案 将底部栏放入NSWindow 期待解决方案 这是在窗口底部放置一个栏的代码 就像在取景器中一样 theWindow setContentBord
  • 使用中的 Gunicorn 连接:('0.0.0.0', 5000)

    我今天下午安装了 redis 它导致了一些错误 所以我卸载了它 但是当我使用以下命令启动应用程序时 此错误仍然存 在foreman start 关于修复有什么想法吗 foreman start 22 46 26 web 1 started
  • .net 4.0 中并行网络爬虫的最佳实践

    我需要通过代理下载很多页面 构建多线程网络爬虫的最佳实践是什么 Parallel For Foreach 是否足够好 还是对于繁重的 CPU 任务更好 您对以下代码有何看法 var multyProxy new MultyProxy mul
  • 如何在 IBM Worklight 中设置 MySQL

    我刚刚了解了IBM Worklight 我想知道如何设置和配置MySQL数据库 我已经设置了Worklight Adapter 但是 我不知道如何用MySQL创建数据库 您应该通过IBM Worklight 入门 http www ibm
  • Python+BeautifulSoup:从网页中抓取特定的表

    我正在尝试从以下位置抓取特定的表格 这个网页 http biz yahoo com c s html 我想要抓取的是股票信息 日期 公司名称 比例以及是否可选 这是我到目前为止所拥有的 from bs4 import BeautifulSo
  • 在模糊功能上获取 jquery 自动完成中的选定值

    我想要具有自动完成功能 当存在模糊事件时 文本框应填充值列表作为第一项 我希望具有与此链接中实现的功能相同的功能link http www redbus in 我有下面的代码 它填充在选项卡和输入键上 但不知道如何在模糊事件上实现相同的功能
  • .net4 中仍然存在内存泄漏 - 将内存 BitmapImage 绑定到 Image-Source

    我知道过去曾在这里提出过非常类似的问题 但都没有解决我的问题 我将内存中的图像加载到 BitmapImage 中 private static BitmapImage LoadImage byte imageData if imageDat
  • mini-css-extract-plugin 模块的 chunkFilename 的用途是什么?

    我现在使用 mini css extract plugin 模块 并设置其 chunkFilename 值并确保值 id css 通过运行它 但是 我看不到该文件 参考如下 https webpack js org plugins mini
  • JavaScript 新函数作用域 ReferenceError

    有什么办法可以让下面的代码工作吗 function var n abc new Function return alert n 如果我在浏览器中运行代码结果是 未捕获的引用错误 n 未定义 另外 我还需要在 新函数 中访问一些其他变量 例如
  • 将图像中的所有白色像素转换为黑色像素

    我有这张图片rand walk 2 png 我想将所有白色像素转换为黑色像素 这样就有了一张图片红色随机游走在黑色背景上 这意味着我不能仅仅反转图像的颜色 我当前的代码只是找到白色像素并将它们设置为黑色 from PIL import Im
  • ADO.NET 中具有 GROUP BY 功能的聚合函数

    这是一个更直接的问题 源于较早的问题我之前有过更普遍的问题 https stackoverflow com questions 828356 allowing a user to create a custom query of a tab
  • 带有自定义图块的动态谷歌地图可防止重复平移

    我有一个动态图块集 我不想允许平移超出其范围 下面的代码让我很接近 但用户仍然可以在严格边界之外水平滚动 因为它使用地图中心进行比较 var strictBounds new google maps LatLngBounds new goo
  • 无法授予对证书、标识符和配置文件的访问权限

    我购买了一个苹果开发者帐户 我正在尝试添加一个用户作为管理员并授予对证书 标识符和配置文件的访问权限 但该复选框已禁用 我无法勾选它 我认为您已经创建了 Apple 开发者帐户个人 要将其他用户添加为具有 证书 标识符和配置文件 访问权限的
  • Rails,Ruby,如何对数组进行排序?

    在我的 Rails 应用程序中 我正在创建一个数组 如下所示 messages each do message list lt lt id gt message id title gt message title time ago gt m
  • WIF滑动会话重新认证

    我已经在依赖方应用程序中实现了滑动会话 如中所述WIF 4 5 的滑动会话 http www cloudidentity com blog 2013 05 08 sliding sessions for wif 4 5 就目前而言 这很有效
  • 创建带有任何参数的 std::functions 的 unordered_map ?

    我正在尝试创建一个无序地图std functions 其中键是一个字符串 您将在其中查找要调用的函数 而该函数就是值 我写了一个小程序 include
  • 多边形不是封闭的

    我注意到 当使用绘图管理器绘制多边形时 它们没有关闭 即最后一个点到第一个点没有坐标 我知道 Google Maps API v3 会自动关闭多边形 但 Google Earth Google Static Maps API 或任何其他软件