javascript - 嵌入 Google 地球,在卫星 View 中创建网格布局

标签 javascript angular google-maps maps google-earth

我目前正在从事一个项目,我们需要创建一项新功能,允许用户放大嵌入网络应用程序中的 Google 地球 map ,并在 map 上创建网格布局,因此用户应该能够“标记” map 的某些元素,例如,一些特定的建筑物等。但是我们需要在元素周围创建某种正方形,因此它不是单个点,而是根据需要至少有 3 或 4 个点来围绕元素元素。

我们需要保存这些元素 map 及其坐标,并为创建的网格的每个元素分配一个 ID。

这可能吗?有没有我可以使用的 JS 库?

最佳答案

Google 地球目前不提供 API 或嵌入。如果您不需要完整的 3D View ,则可以使用 Google Maps API 来完成此操作。有一个“绘图”库可用于在 map 上绘制对象。更多信息请点击这里: https://developers.google.com/maps/documentation/javascript/drawinglayer

关于javascript - 嵌入 Google 地球,在卫星 View 中创建网格布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58484247/

相关文章:

javascript - 谷歌地图在最简单的例子中不起作用

javascript - While 循环检查字符串中的大写字母

javascript - JS延迟后只处理一次输入

angular - 将 RxJS Observable 转换为 Promise

php - 从经纬度获取国家名称

javascript - 谷歌地图 MarkerClusterer 显示数字而不是标记

javascript - NuxtJS 静态生成的 HTML 页面在调用/index.html 时不加载 Javascript

javascript - Firefox 没有从 JavaScript 设置 css 样式?

angular - 在 catchError RxJs 6 中调用全局 handleError 函数(从 RxJs 5 迁移)

angular - 当我运行 ng build --prod 时,我得到 "Error: Cannot read property ' tapAsync' of undefined”