使用GoogleMaps搜索结果

时间:2012-06-11 作者:Richard

我已经习惯性地找房子了。

问题是,我必须在搜索结果页面中显示一个“googlemaps”,根据获得的搜索结果,显示有房子的点。

我该怎么做?

谢谢

1 个回复
SO网友:WouterB

@理查德,很难用这些小细节来详细回答这个问题。你需要精确定位一栋房子吗?您是使用地址还是使用纬度和经度?

我的建议是看看这个Google Maps Plugin for jQuery. jQuery是任何WordPress安装的一部分,因此您不需要安装任何其他内容。此外,这很容易加载。

下面是我如何实现这一点的一个快速示例,使用自定义字段存储纬度和经度。但您也可以获得作为搜索结果返回的地址并添加:

    <!--Map implementation-->
<?php
//Quick conditional to make sure I don\'t show maps on items where no two coordinates are available  
        if (($wtr_latitude) && ($wtr_longitude)) { ?>
<div id="map" style="width:680px; height: 203px; background-color:grey;"></div>   
<script type="text/JavaScript">                                                     
      $("#map").gMap({
          controls: false,
                  scrollwheel: false,
                      controls:               ["GSmallZoomControl3D", "GScaleControl"],
                      maptype: G_PHYSICAL_MAP,
                  markers: [{ latitude: "<?php echo $latitude; ?>",
                              longitude: "<?php echo $longitude; ?>",
                              popup: false }],
                          zoom: 10 });              
   </script>
 <?php } ?>

结束

相关推荐

Alphabetical search

可以创建字母顺序搜索,如下所示:A | B | C | D |等每个字母都是一个链接,因此当点击时,它会显示所有以“a”或“B”等开头的帖子。如果是这样,我该怎么做?