Skip to main content

The Package of Baidu Map, with unofficial

Project description

baidumapapi
============

A Simple Python Baidu Map API Library, make easy for you when you want to use map data.

It is Python Baidu Map API Library. We encapsulate it, and make it more easy for you.


Exmaple
----------

Query the transit info

.. code-block:: python
direction = MapDirection(AK, SK)
origin = "23.137903,113.34348"
destination = "22.544383,114.062203"
coord_type = "wgs84"
content = direction.transit(origin, destination, coord_type=coord_type)
result = json.loads(content)
print(result)



This exmaple of getting all street of china.

.. code-block:: python
df = pd.read_csv("http://baidumapapi.shikanon.com/data/ChUnit2017.csv", encoding="utf-8")
df["lat"] = 0.0
df["lng"] = 0.0

df["详细地址"] = df["区镇"] + df["街道"]

search = SearchPlace(AK, SK)

for i in df.index:
print(df["详细地址"][i], df["省"][i])
if df["城市"][i] == "市辖区":
content = search.searchRegion(query=df["详细地址"][i], region=df["省"][i], output="json")
else:
content = search.searchRegion(query=df["详细地址"][i], region=df["城市"][i], output="json")
result = json.loads(content)

assert result["status"] == 0

if len(result["results"]) > 0:
df["lat"][i] = result["results"][0]["location"]["lat"]
df["lng"][i] = result["results"][0]["location"]["lng"]


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BaiduMapAPI-0.1.2.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

BaiduMapAPI-0.1.2-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file BaiduMapAPI-0.1.2.tar.gz.

File metadata

  • Download URL: BaiduMapAPI-0.1.2.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for BaiduMapAPI-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7f985cf039439b08d8afc5b584867adce8c028cdb56e261e21c4205aab7975c2
MD5 4317ebe8d323cd15e5601098523f8f48
BLAKE2b-256 8345b3285d9a7b425ef81c8f087455d58ee4eb5cf25fd4b05f3a21ff27675d3a

See more details on using hashes here.

File details

Details for the file BaiduMapAPI-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: BaiduMapAPI-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for BaiduMapAPI-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 695ee67710ef40399628ea61f76821127b4315439736ce3d42bcdc451d40a6eb
MD5 5270887e8c4f7172bd73db31548ab90f
BLAKE2b-256 7e3076089d25e1418ee0f1853c23c52d403bc2d183c783f2eb689a81355bd234

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page