百度地图是一个目前用到非常多的地图了,我们可以调用api来实现在百度地图中标位置,查找位置等等下面我们一起来看个ecshop加入百度地图,支持周边标记实例.
ecshop加入百度地图接口,首先在你要调用的页面加入下面这段话,样式可以自己调,传入默认的值,分别是经度、纬度、关键字,可以标记地图范围内与你关键字有关的地点,代码如下:
- "reload_map({$room.longitude},{$room.latitude},'公交站')"
class="current">公交- "reload_map({$room.longitude},{$room.latitude},'地铁站')"
>地铁- "reload_map({$room.longitude},{$room.latitude},'嘉利华酒店')"
>周边嘉利华- "reload_map({$room.longitude},{$room.latitude},'旅游')"
>旅游- "reload_map({$room.longitude},{$room.latitude},'餐馆')"
>餐饮- "reload_map({$room.longitude},{$room.latitude},'购物')"
>购物- "reload_map({$room.longitude},{$room.latitude},'娱乐')"
>娱乐- "reload_map({$room.longitude},{$room.latitude},'医疗')"
>医疗- "reload_map({$room.longitude},{$room.latitude},'银行')"
>银行- width="752" height="389" id="map_iframe">
这样就可以实现切换的效果,点击不同的选项卡,可以查看不同地图的内容.

hotels_map.php 部分,代码如下:
- $weidu = $_REQUEST['weidu'];
- $jingdu = $_REQUEST['jingdu'];
- $keywords = $_REQUEST['keywords'];
- if($keywords == '嘉利华酒店'){
- $suofang = 11;
- }else{
- $suofang = 14;
- }
- $str = '
- "Content-Type" content="text/html; charset=utf-8" />
- "viewport" content="initial-scale=1.0, user-scalable=no" />
根据中心点关键字周边搜索 "allmap">- ';
- echo $str;
- ?>
本文固定链接: http://www.phpfensi.com/cms/20141206/8607.html | PHP粉丝网

