GoogleMaps出现问题记录

来源:互联网 发布:变体美术字设计软件 编辑:程序博客网 时间:2024/06/03 02:30

最近因为毕业设计需要,研究了一下web端的GoogleMap ,发现其实其中涉及到的技术并不像想象得那么容易。

首先,先使用了大家都在看的一个范例教程,使用JavaScript来实现简单的地图显示,按照步骤就可以完成。

http://tech.163.com/05/0912/10/1TEOLV2G00091589_2.html

后来想到了,如果是大数据量传输,JavaScript和数据库直接的交互就显得弱暴了,后来就进行google查询。

http://code.google.com/intl/zh-CN/apis/maps/articles/phpsqlajax.html

在Google API中看到了一段PHP/MYSQL交互的例子,发现代码思路非常清晰。

AJAX+MYSQL+PHP:从数据库解析成XML,后再用GurlDownload进行解析,但是由于PHP语言不是非常熟悉,所以尝试着自己写XML解析,之后了解到DOM4J

http://der.iteye.com/blog/183860

这个的代码思路就非常清晰,唯一遗憾的是,作者包装的jar包无法找到,经过相关搜索大家都在找这个jar包,但是无果,因此决定自己写,并且它的原理还是十分简单的。无非是一直加一些element。后来就搜索到网上这篇文章。

http://zhangjunhd.blog.51cto.com/113473/126310/

很清晰得介绍了DOM4J解析XML的过程,因此结合2个人的思路进行开发,并且在开发过程中使用了HashMap,使得更加清晰。

http://zuoqiang.iteye.com/blog/961591

这就是HashMap的相关介绍。

最后遇到了一个小问题,解决了差不多一个小时左右。JavaWeb项目部署到Tomcat的路径不是十分清楚,最后发现部署后的相对路径是:

%Tomcat%/bin,因此,需要自行写构造函数,将realPath传入

String realPath = request.getRealPath("");

最终就可以通过路径的方式将xml写入webroot下面,使得marker.xml可以直接解析,效果完成。


原创粉丝点击