javascript - 想要在一页中显示n个google map

标签 javascript html google-maps-api-3

我想创建一个接受城市或国家名称的文本框,当用户单击按钮时, map 将显示并加载另一个接受另一个位置的文本框控件,第二个 map 将显示此过程希望在 n 号处继续。

最佳答案

您需要结合多个地方的技术:

  1. 简单地理编码(映射用户键入内容的输入框):https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple
  2. 来自 2 个同步 map :http://shreerangpatwardhan.blogspot.in/2011/06/two-maps-on-same-page-side-by-side.html到 4 个同时映射: http://shreerangpatwardhan.blogspot.in/2011/07/four-maps-on-same-page-playing-with.html以及最多 n 个同步 map

您将必须实例化新的 div(可能使用 jQuery)并为每个新 map 实例化新的 Google map 实例。每个独立 map 的中心点将由地理编码 API 返回的值定义。您必须有某种数据结构来跟上 map 实例,以及组织新创建的 div 的方法来告诉 Google Maps API 在哪里绘制 map 图 block 。

关于javascript - 想要在一页中显示n个google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9995781/

相关文章:

javascript - 自定义 CKeditor 5 的下拉按钮

javascript - 停止动量滚动 ontouchstart ngTouch AngularJS

html - 如何使用 typescript 不知道的运行时变量?

javascript - 自定义信息窗口内容 > Google map

google-maps - 谷歌地图自定义控件定位

javascript - MDX 中的 Gatsby 静态图像(gatsby-plugin-image)

javascript - 可以禁用 IE6 的 jQuery 吗?

c# - 按页分类的表格

html - 自动跳转到文本标题

javascript - 使用 api v3 绘制多条编码多段线