下面列出的问题均为在开发中所遇到的,如果有更优解决方案或者觉得本人对问题理解错误,欢迎拍砖,轻重自便。(*^__^*) ……
一、百度地图API及其他
1、相关资料文档列表
:看文档哪有看DEMO来得直接。
:深入挖掘API用法时,非文档不可少。
:无关代码,就是直接让你看到地图生成后的效果。
:没有用过,但是不明觉厉啊。
:虽然Google及各大网站都有类似功能,但是考虑到长期稳定,个人站点可以考虑选择百度的公共库。
2、百度地图暂不提供英文版。
到处搜索,包括在官方API文档的角角落落,都没在找到对英文版的支持。在其官方贴吧,看到有类似提问,但是管理员木有理睬。
二、Google地图API
1、相关资料文档列表
常用经纬度:
北京:39.917, 116.397 ;上海:31.11, 121.29 ;广州:23.7, 113.15
教程手册表:
、
、
JS调用各版本:
、、
2、在弹出框中显示地图时,如果弹出框的状态是从隐藏到显示,地图会显示不全。
问题描述:该弹出框在页面生成之后,由JS动态生成并隐藏(display:none),考虑到地图的加载时间,选择在生成弹出框时默认载入地图。但是,点击按钮,显示弹出框后,发现,地图显示不全。地图的显示区域,高宽固定。
问题解决:我尝试将弹出层的样式修改为,display:block;opacity:0。点击按钮,再修改opacity为1。但是该属性只是让元素不可见,仍然会占位,可以尝试右键查看。最后,通过改变z-index的值,解决问题。
(左图,修改前。右图,修改后。为嘛无法居中,怨念啊。)