百度API接口:http://developer.baidu.com/map/jsdemo.htm#a1_1

百度地图API具体解释之地图标注:http://www.cnblogs.com/jz1108/archive/2011/09/15/2152122.html

【百度地图API】自行获取区域经纬度的工具:http://www.cnblogs.com/milkmap/archive/2012/02/23/2365064.html

酸奶小妹地图系统博客:http://www.cnblogs.com/milkmap/archive/2012/04/11/2442430.html

<?php
header("Content-Type:text/html;charset=utf-8");
require_once("../db_config.php");
?>
<?php$sql = "SELECT * FROM  `RetailersInfoTable` ";$query = mysql_query($sql);$location=NULL;$clat=0;$clng=0;$i = 0;if(mysql_num_rows($query)){while($row=mysql_fetch_array($query)){$i++;$location[]=array("Longitude"=>$row["Longitude"],"Latitude"=>$row["Latitude"],"name"=>$row["RetailersName"],"kpname"=>$row["RetailersKP"],"kpphone"=>$row["RetailersLeaderPhone"],"rid"=>$row["RID"],"retailersid"=>$row["RetailersID"],);$clat+=$row["Latitude"];$clng+=$row["Longitude"];}$clat = $clat/$i;   //平均全部点,以得出初始化定位点$clng = $clng/$i;}
?><!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<title>画弧线</title>
<link href="../images/css.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=*****************"></script>
<script type="text/javascript" src="http://api.map.baidu.com/library/CurveLine/1.5/src/CurveLine.min.js"></script>
<style type="text/css">html,body{width:100%;height:100%;margin:0;overflow:hidden;}
</style></head>
<body>
<div style="width:100%;height:100%;border:1px solid gray" id="container">
</div>
</body>
</html>
<script type="text/javascript">// 百度地图API功能
var map = new BMap.Map("container");
map.centerAndZoom(new BMap.Point(<?php echo $clng?>,<?php echo $clat?>), 13);
map.addControl(new BMap.NavigationControl());  //加入默认缩放平移控件
map.addControl(new BMap.NavigationControl({anchor: BMAP_ANCHOR_TOP_RIGHT, type: BMAP_NAVIGATION_CONTROL_SMALL}));  //右上角,仅包括平移和缩放button
map.addControl(new BMap.NavigationControl({anchor: BMAP_ANCHOR_BOTTOM_LEFT, type: BMAP_NAVIGATION_CONTROL_PAN}));  //左下角,仅包括平移button
map.addControl(new BMap.NavigationControl({anchor: BMAP_ANCHOR_BOTTOM_RIGHT, type: BMAP_NAVIGATION_CONTROL_ZOOM}));  //右下角,仅包括缩放button
map.enableScrollWheelZoom();    //启用滚轮放大缩小,默认禁用
map.enableContinuousZoom();    //启用地图惯性拖拽,默认禁用
//var points = [p1,p3, p2,p4];<?php
//标注的定位点(anchor),infoWindowAnchor属性,它是用来控制信息窗体开启的位置foreach($location as $k => $value){?>var mPoint = new BMap.Point(<?php echo $value["Longitude"]; ?>, <?php echo $value["Latitude"]; ?>);    var myIcon = new BMap.Icon("1.png", new BMap.Size(39,39), {anchor: new BMap.Size(20, 30),infoWindowAnchor: new BMap.Size(20, 0)});var marker = new BMap.Marker(mPoint,{icon:myIcon});  // 创建标注map.addOverlay(marker);              // 将标注加入到地图中var infoWindow<?php echo $k;?> = new BMap.InfoWindow("<?php echo '网点名称:'.$value["name"]; echo '</br>'; echo '联系人:'.$value["kpname"];echo '</br>';echo '联系电话:'.$value["kpphone"];echo '</br>';echo '<a href=../partner/RetailersVisitRecord.php?id='.$value['rid'].'>拜訪记录  </a>';echo '';echo '<a href=../retailer/showsalesorder.php?id='.$value['retailersid'].'>  历史销售订单</a>';;?>");marker.addEventListener("mouseover", function(){this.openInfoWindow(infoWindow<?php echo $k;?>);});  <?php}?></script>

百度地图API相关点相关推荐

  1. java调用百度地图API依据地理位置中文获取经纬度

    百度地图api提供了非常多地图相关的免费接口,有利于地理位置相关的开发,百度地图api首页:http://developer.baidu.com/map/. 博主使用过依据地理依据地理位置中文获取经纬 ...

  2. 微信小程序城市定位(百度地图API)

    概述 微信小程序提供一些API(地址)用于获取当前用户的地理位置等信息,但无论是wx.getLocation,还是wx.chooseLocation均没有单独的字段表示国家与城市信息,仅有经纬度信息. ...

  3. 教你用百度地图API抓取建筑物周边位置、房价信息(附代码)

    来源:大数据挖掘DT数据分析 本文共2465字,建议阅读5分钟. 本文为大家解读怎样用脚本与百度API的交互,爬取百度地图的数据. 需求描述 对于数据挖掘工程师来说,有时候需要抓取地理位置信息,比如统 ...

  4. Android通过百度地图API用Service和Alarm在后台定时获取地理位置信息

    本文主要介绍了Android项目集成百度地图API,使用AlarmManager定时调用Service,在Service中请求坐标更新,并通过坐标得到省.市和县三级地理位置信息的方法. 程序结构很简单 ...

  5. 百度地图坐标系相关学习总结

    百度地图API详解之地图坐标系统 我们都知道地球是圆的,电脑显示器是平的,要想让位于球面的形状显示在平面的显示器上就必然需要 一个转换过程,这个过程就叫做投影(Projection).在地球上我们通过 ...

  6. Android中应用百度地图API开发地图APP实例-显示百度地图

    场景 效果 在使用百度地图API之前需要先在百度地图开放平台中申请API_KEY http://lbsyun.baidu.com/index.php 申请API_KEY 登录百度开放平台后找到控制台下 ...

  7. 百度地图API开发指南

    百度地图API开发指南 本文为百度地图API官方版本的开发指南,供各位51CTO的网友进行参考. 简介什么是百度地图API? 百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮 ...

  8. C#调用百度地图API入门解决BMap未定义问题

    本文主要是最近帮助好友研究JavaScript的百度地图API,同时显示到C# Winform界面.同时遇到了BMap未定义的错误(BMap is not defined)及解决方法.以前写过基于An ...

  9. 基于百度地图API的微信周边搜索

    这是百度LBS与微信结合的一个例子~~,已经加到 功能描述:点击微信的[+]后发送[位置]给微信公众号,会返回周边信息,也可以发送[附近xxx],如[附近公交],或者自己标注百度地图,标注您的连锁点或 ...

  10. 让百度地图API支持HTTPS

    近期给旧项目做协议升级,刚好碰到引用的百度地图API的坑,踩完坑记一记,或许也能帮到其他小伙伴呢,哈哈哈~ 站点协议升级 页面引用由 http://api.map.baidu.com/getscrip ...

最新文章

  1. macos nginx php mysql_mac环境下搭建nginx + php + mysql开发环境
  2. 关于Linux中文件权限的探究
  3. TFS2012 用户重复无法添加到组问题解决方法
  4. from torchvision import _C解决办法
  5. vue如何强行停止ajax请求,VueJs和VueResource,从Ajax请求中删除头字段
  6. 如何在JSP里添加删除cookie
  7. linux操作系统开机启动,简述linux操作系统启动流程
  8. 图灵程序设计丛书 算法(第4版)pdf
  9. 网络盒子android系统版本怎样刷机,【当贝市场】一键通IPTV盒刷Android系统教程
  10. 西门子主程序调用子程序_西门子PLC调用子程序的方法
  11. dataload mysql_如何向eova中添加新的数据源呢
  12. VS2010SP1dvd1安装失败。
  13. Unraid USB启动盘怎么更换和重新获取注册码密钥?
  14. 微信公众平台测试号验证Token失败的坑
  15. C#WinForm程序 窗口不在任务栏显示的处理方法
  16. 基金强力介入移动互联网板块
  17. Java使用三层架构、JDBC连接数据库完成《试题信息管理系统》
  18. Python 的while正反三角和(菱形)
  19. php substr 中文_PHP mb_substr():截取中文字符串
  20. Sass - 变量($)

热门文章

  1. python如何调用tess_python下以api形式调用tesseract识别图片验证码
  2. mysql插入图片_如何向MySQL中插入图片文件
  3. php如何做支付,php实现银联支付
  4. python基础:变量与数据类型
  5. 阿里开发者招聘节 | 面试题02-04:给定一个二叉搜索树(BST),找到树中第K小的节点...
  6. C# string.Format json格式字符串报错”输入字符串的格式不正确“
  7. Flask第十八篇 Flask-Migrate
  8. Dagger 2 系列(一) -- 前奏篇:依赖注入的基本介绍
  9. 【转载,留作参考】mysql 截取字符串以及mysql update select
  10. 公司培训笔记(1):沟通的技巧