百度地图之Hello world !

发布于 2022-10-15 05:09:21 字数 2904 浏览 20 评论 0

转:
百度地图之Hello world !
尝试使用google地图来绘制GPRS路径,后来看了看百度地图,发现也很方便.

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  4. <title>
  5. 百度地图的Hello, World</title>
  6. <script type="text/javascript" src="http://api.map.baidu.com/api?key=46ce9d0614bf7aefe0ba562f8cf87194&v=1.1&services=true">
  7. </script>
  8. <script language="javascript">
  9.     var map;
  10.     function initmap()
  11.     {
  12.         map = new BMap.Map("container");            // 创建Map实例
  13.         var point = new BMap.Point(120.098, 36.372);    // 创建点坐标
  14.         map.centerAndZoom(point,10);                     // 初始化地图,设置中心点坐标和地图级别。
  15.     }
  16.    
  17.     function go1(){
  18.         x=document.getElementById("x").value;
  19.         y=document.getElementById("y").value;
  20.         var point = new BMap.Point(x, y);    // 创建点坐标
  21.         map.centerAndZoom(point,10);
  22.     }
  23. </script>
  24. </head>
  25. <body onLoad="initmap()">
  26. <p>请输入坐标:</p>
  27. <form name="form1" method="post" action="">
  28.   x:
  29.   <label for="x"></label>
  30.   <input type="text" name="x" id="x">
  31.   y:
  32.   <label for="y"></label>
  33.   <input type="text" name="y" id="y">
  34.   <input type="button" name="go" id="btngo" value="按钮" onClick="go1()">
  35. </form>
  36. <div style="width:800px;height:600px;border:1px solid gray" id="container"></div>
  37. <p> </p>
  38. </body>
  39. </html>  

复制代码不过这其中我遇到了一个小问题,一开始我把javascript函数定义成了go(){...},结果在按钮的onClick调用时总没有响应(可放在body中,比如在body的onClick="go()",竟然能执行),后来才想起go()是javascript自身的函数,唉,这么低级的错误!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丿*梦醉红颜 2022-10-22 05:09:21

呵呵,不错,学习了.最近我也玩百度地图了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文