将html表单字段发布到谷歌地图并返回结果页面

时间:2009-08-31 22:02:48

标签: html forms google-maps post

我不是专家,但我对HTML表单有一点了解,这是我的问题

我想创建一个带有表单的简单html页面,以便我的客户向maps.google.com输入gps值并返回嵌入在同一个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代码,感谢任何帮助人员

2 个答案:

答案 0 :(得分:0)

您需要执行一些脚本来实现此目的。服务器端或客户端。考虑雇用某人或进行一些研究并学习一些编码。我推荐你当地的大专,或免费的在线网络编程课程。

如果您的实施存在特定问题,请在此处发布您的问题,我们将很乐意为您提供帮助,但不要指望我们为您完成所有工作;)

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

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

答案 1 :(得分:0)

您需要将多个元素组合到一个表单元素中。在提交之前使用隐藏的和一些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>