【问题标题】:post html form fields to google map and get back result page将 html 表单字段发布到谷歌地图并返回结果页面
【发布时间】:2009-08-31 22:02:47
【问题描述】:

我不是专家,但我对 HTML 表单知之甚少,这是我的问题

我想创建一个带有表单的简单 html 页面,让我的客户将 gps 值输入到 maps.google.com 并取回嵌入在同一 html 中的结果页面

这是我的字符串的确切格式

例如:32 06 12.66N, 20 12 22.65E 说明值之间有空格

应该发布到 (maps.google.com/?q=32 06 12.66N, 20 12 22.65E) 并获取结果页面并将其嵌入到同一个 html 页面中

我想为每个值创建一个带有分隔输入字段的 from(“N”“W”和“S”“E”的下拉菜单)

能否请您告诉我具体的 html 代码是什么,感谢任何帮助

【问题讨论】:

  • 考虑让问题更具体一点。您是否需要有关 ajax 问题的帮助,或一般创建表单?你走了多远?你有任何可以发布的代码吗?
  • 我只需要 Joel 的表单格式,我不知道如何以某种方式发布这些值,抱歉
  • 呃,好像你不想学习任何东西,更像是你想让人们给你编码免费的东西。

标签: html forms google-maps post


【解决方案1】:

您需要将多个元素组合成一个表单元素。在提交之前使用隐藏的和一些 javascript 来填充它。

类似的东西

<form id="myForm" method="post" action="http://maps.google.com">
<input id="q" type="hidden" name="q" />
<!-- all your other inputs -->
</form>

然后是一些javascript:

<script type="text/javascript">
    function Bind()
    {
        // bind FillQ to the submit event of the form
    }
    function FillQ()
    {
        var q = document.getElementById("q");
        q.value = ... // the combination of your other form fields
    }
    Bind();
</script>

【讨论】:

  • 感谢乔尔,这比我想象的要难,我想我会雇一些人来帮我做这件事,我真的很感谢你的努力:)
【解决方案2】:

您需要编写一些脚本来实现这一点。无论是服务器端还是客户端。考虑雇用某人或进行一些研究并学习一些编码。我会推荐你​​当地的大专,或者免费的在线网络编程课程。

如果您在实施过程中遇到具体问题,请在此处发布您的问题,我们很乐意为您提供帮助,但不要指望我们会为您完成所有工作;)

以下是一些帮助您入门的提示:

  • 使用 javascript 收集下拉字段,并创建 google maps url 字符串。
  • 您可以搜索谷歌地图开发者网站以查找将其嵌入您的页面的代码。

【讨论】:

  • 谢谢,我想我会雇一些人帮我做 :)
猜你喜欢
  • 2012-04-10
  • 1970-01-01
  • 2016-07-02
  • 2018-09-09
  • 2012-07-06
  • 1970-01-01
  • 1970-01-01
  • 2020-08-11
  • 1970-01-01
相关资源
最近更新 更多