现在许多大型的房产网都有地图找房这个功能,即通过在后台标注楼盘的具体位置,获取该楼盘所在位置的经纬度存入数据库中,根据一定的检索条件,实现通过读取数据库中已存入的经纬度,集中显示相应的楼盘集合的功能。这个功能一般都是基于google地图开发的,也有基于百度地图、51地图开发的。至于选用哪一种来开发更好,我认为现在还难以定论,主要还是看个人喜好与者客户的要求。
我们团队开发的房产网——娄底房网(http://www.0738ld.com)中的地图找房功能,是基于google 地图开发的。而google 地图又有google maps api2和google maps api3两个版本。根据google的弃用政策,api2现在已被正式弃用。api2与api3相比较,后者支持移动设备,能在智能手机上运行。可是受中国政策的影响,后者出现了实际位置与地图上显示位置有偏差的情况,并且少了混合地图模式,所以两者之间比较各有优劣。我们开发的地图找房采用的是api3,当然也完全可以选择在google maps api2基础上开发。
我们网站地图找房的地址是:http://www.0738ld.com/maps/xfmap.html。
要完成开发地图找房的功能,在具备数据库编程能力的前提下,至少还要具备以下几点:
1、 要看懂google maps api
2、 要深刻理解 google 地图自定义叠加层的概念。
3、 要熟悉javascript或者jquery
4、 要不怕挫折,不断尝试。
如果你也正在研究或者准备研究地图找房功能可以与我探讨,我的QQ:2439813024。