BaiduMap

  • Owner: jiangli373/BaiduMap
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

##百度地图sdk

http://developer.baidu.com/map/index.php?title=webapi

使用:

首先需要在百度上申请ak 申请地址

npm install baidumap

var baiduMap = require('baidumap');
var bdmap = baiduMap.create({'ak':'xxxxxxxxxxxxxxxxxxxxxxxxx'});  

百度地图place相关用法:(请求字段按照百度官方文档)

1.城市内检索 官方地址

    var options = {'query':'天安门','region':'北京'};  
    bdmap.search(options,function(err,reuslt){});  

2.矩形检索 官方地址

    var options = {'query':'天安门','bounds':'39.915,116.404,39.975,116.414','page_size':1};
    bdmap.search(options,function(err,reuslt){});  

3.圆形区域检索 官方地址

    var options = {'query':'银行','location':'39.915,116.404','page_size':2,'radius':100};
    bdmap.search(options,function(err,reuslt){});

4.区域详情检索 官方地址

    var detailOption = {'uid':'8ee4560cf91d160e6cc02cd7'};
    bdmap.detail(detailOption,function(err,reuslt){});

5.团购信息检索 官方地址

    var eventsearchOption = {'query':'美食','event':'groupon','region':131,'bounds':'39.915,116.404,39.935,116.435','page_size':1};
    bdmap.eventsearch(eventsearchOption,function(err,reuslt){});

6.商家团购详情查询 官方地址

    var eventdetailOption = {'uid':'c14fc238f7fadd4ea5da390f'};
    bdmap.eventdetail(eventdetailOption,function(err,reuslt){});

百度地图Place Suggestion API相关用法 官方地址

    var suggestionOption = {'query':'天安门','region':131};
    bdmap.suggestion(suggestionOption,function(err,reuslt){});

百度地图Geocoding API 相关用法 官方地址

1.地理编码

    var geocoderOption = {'address':'天安门','city':'北京市','callback':'showMap'};
    bdmap.geocoder(geocoderOption,function(err,reuslt){});

2.逆地理编码

    var reverseGeocoderOption = {'location':'39.983424,116.322987','pois':1,'callback':'showMap'};
    bdmap.reverseGeocoder(reverseGeocoderOption,function(err,reuslt){});

百度地图Direction API 相关用法 官方地址

    var directionOption = {'origin':'上地五街','destination':'北京大学','origin_region':'北京','destination_region':'北京'};
    bdmap.direction(directionOption,function(err,reuslt){});

百度地图Route Matrix API 相关用法 官方地址

    var routeMatrixOption = {'origins':'天安门, 鸟巢','destinations':'北京大学'};
    bdmap.routeMatrix(routeMatrixOption,function(err,reuslt){});

百度地图Route Matrix API 相关用法 官方地址

    var ipSearchOption = {ip:"119.75.217.56"};
    bdmap.ipSearch(ipSearchOption,function(err,reuslt){});

百度地图 坐标转换API 相关用法 官方地址

    var geoconvOption = {coords:'114.21892734521,29.575429778924;114.21892734521,29.575429778924'};
    bdmap.geoconv(geoconvOption,function(err,reuslt){});

具体示例可以查看test.js

Main metrics

Overview
Name With Ownerjiangli373/BaiduMap
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2014-09-19 08:46:27
Pushed At2016-09-28 09:42:25
Last Commit At2016-09-28 17:42:13
Release Count0
用户参与
Stargazers Count12
Watchers Count1
Fork Count3
Commits Count16
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private