问题标签 [maps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2794 浏览

php - 如何绘制折线区域,即服务覆盖区域,并使用 Google Maps API 和 PHP 检查访问者的地址是否位于该区域内?

我是一家正在构建新网站应用程序的企业的所有者。我的合作伙伴是进行开发的程序员,我们中的任何人都没有任何真正深入的 Google Map API 或折线/多边形区域功能的经验。

我们需要一种简单的方法来捕获我们的用户管理区域内的输入,我们的位置可以在其中输入他们的服务覆盖区域信息,即琼斯大道以北的第一街,或距离位置地址 5 英里半径等,并有谷歌地图 API 图折线边界。

然后,我们网站的访问者需要能够在查看我们其中一个位置的谷歌地图时看到此信息,并查看他们的服务地址是否属于该服务区域。然后,我们需要以某种方式设置一个标志,以向访问者发出通知,告知他们的地址不符合服务或交付条件。

如果有人可以在这方面为我们提供帮助(与建议的 API 交互的示例 php 代码将是首选和理想的,因为我们根本不了解 Google API、折线坐标捕获工具等的复杂性),我们将不胜感激,因为我们一直在努力弄清楚如何在 php 中创建它,更重要的是如何将它集成到我们现有的站点中。

更新:感谢您的回答 CodeMeIT...如何建议我们在我们的 sql 数据库中捕获这些 longlats...即字段格式或类型是什么,我们是否需要为 long 和 lat 设置单独的字段,我们如何才能对所有位置进行标准化,即创建一个多边形区域需要多少长和纬度,因为我们希望能够让我们的位置管理员从他们的用户登录区域为他们自己的位置输入这些信息。

0 投票
4 回答
12921 浏览

c++ - 迭代器适配器仅迭代地图中的值?

在做了很多 C# 和最近的 Objective C 几年后,我才回到 C++。

我之前做过的一件事是为 std::map 滚动我自己的迭代器适配器,它将只引用值部分,而不是键值对。这是很常见和很自然的事情。C# 为这个工具提供了它的 Dictionary 类的 Keys 和 Values 属性。Objective-C 的 NSDictionary 同样具有 allKeys 和 allValues。

自从我“离开”以来,Boost 已经获得了 Range 和 ForEach 库,我现在正在广泛使用它们。我想知道两者之间是否有一些设施可以做同样的事情,但我找不到任何东西。

我正在考虑使用 Boost 的迭代器适配器来解决问题,但在我走这条路之前,我想我想在这里问一下是否有人知道 Boost 中的这种设施,或者其他现成的地方?

0 投票
5 回答
53749 浏览

c++ - C++ 映射访问丢弃限定符 (const)

下面的代码表明,将 map as 传递给const方法operator[]会丢弃限定符:

这是因为地图访问时可能发生的分配吗?不能将具有映射访问权限的函数声明为 const 吗?

0 投票
3 回答
4180 浏览

java - Map 的任何实现,即两个键?

我需要一个有两个键的地图,例如

这样我就可以

然后

甚至

我不知道为什么我想停在两个,为什么不更多,可能是因为我现在需要的就是这种情况:-) 但是类型需要处理固定数量的键以保证类型安全——类型参数不能可变参数:-)

感谢任何关于为什么这是一个坏主意的指示或建议。

0 投票
3 回答
7426 浏览

javascript - Associative array without toString, etc

I want to create an associative array:

And I want to be sure that any key I access is going to be a number:

I know JavaScript doesn't have typing, so I can't automatically check this, but I can ensure in my own code that I only assign strings to this aa.

Now I'm taking keys from the user. I want to display the value for that key. However, if the user gives me something like "toString", the user gets back a function, not an int! Is there a way to make sure any string the user gives me is only something I define?

Is the only solution something like the following?

etc...

0 投票
3 回答
2510 浏览

google-maps - 计算经度/纬度

给定以下输入:

  • 1..n 个位置的已知经度/纬度
  • 位置 1..n 和另一个位置“m”之间的已知距离

如何计算位置“m”的经度/纬度?

0 投票
3 回答
2810 浏览

google-maps - 寻找 google-analytics 风格的地图创建应用程序或 api

我正在寻找基于访问者 IP 地址创建应用程序或 api 的谷歌分析式地图,有什么建议吗?

谢谢,

尼佩雷斯

0 投票
9 回答
3381 浏览

c++ - std::list 与 std::map 属性?

基本上,我想要一个 std::list 但具有 std::map 属性,例如 find(),我真的需要遍历每个列表条目以找到我需要的内容吗?

0 投票
3 回答
15560 浏览

c# - 在 Windows 窗体应用程序中显示地图

几个月前,我构建了一个 Winform 应用程序,用于安排维修技术人员的预约。我想通过在客户表单上添加客户地址的地图来更新应用程序,然后将该地图打印在技术人员离开办公室时的报告上。

我一直在环顾四周,但我还没有找到一个好的解决方案。

我目前有客户的地址。我想做的是将地址提交到流行的在线地图站点之一,并获取该地区的小地图。我几乎可以使用谷歌地图使用他们的嵌入式链接功能来做到这一点。将地址添加到他们的网站后,我可以获得以下 HTML:

我的第一个计划是简单地解析这个 HTML 并在这个地址中插入需要的客户地址,然后在表单上的浏览器对象中显示结果。但是,如果我更改上述 iframe 中的地址,Google 会给我一条“您的客户无权获取 URL ...”的消息。

我对最终使用的地图服务没有偏好,重要的是该解决方案不能有相关的费用,并且可以从 Windows 表单中使用。

有人对如何解决这个问题有想法/建议/资源吗?

结果

我最终使用了此处找到的控件。我发现它是一个“好的”解决方案......由于代码无法按原样工作,因此开始工作很乏味。我很惊讶地发现没有一个流行的地图 API 支持 winforms。

0 投票
2 回答
3623 浏览

delphi - 我在哪里可以找到 Delphi 的地图控件?

我正在尝试在应用程序中构建一个选项,让用户查看地图。此地图必须是可编辑的,并且启用了标签。还应该可以看到不同颜色的子区域,并突出显示鼠标下方的那个。