【问题标题】:How to get location from logititude and lattitude in python?如何从python中的经度和纬度获取位置?
【发布时间】:2019-04-15 05:00:33
【问题描述】:

我想通过在 python 中使用经度和纬度来显示位置,然后在地图上显示它。任何帮助将不胜感激

【问题讨论】:

  • 你有没有尝试过?

标签: python gps location


【解决方案1】:

你可以用 selenium 试试这个:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
def getLocation():
    options = Options()
    options.add_argument("--headless")
    options.add_argument("--window-size=%s" % "1,1")
    options.add_argument("--use-fake-ui-for-media-stream")
    timeout = 20
    driver = webdriver.Chrome(options=options)
    driver.get("https://mycurrentlocation.net/")
    wait = WebDriverWait(driver, timeout)
    longitude = driver.find_elements_by_xpath('//*[@id="longitude"]')
    longitude = [x.text for x in longitude]
    longitude = str(longitude[0])
    latitude = driver.find_elements_by_xpath('//*[@id="latitude"]')
    latitude = [x.text for x in latitude]
    latitude = str(latitude[0])
    alatitude = driver.find_elements_by_xpath('//*[@id="altitude"]')
    alatitude = [x.text for x in alatitude]
    alatitude = str(alatitude[0])
    return (latitude,longitude,alatitude)


它的作用是打开一个站点等待,然后通过 id 名称获取坐标

【讨论】:

  • 看我有 latitude=31.562166666666666 和 longitude= 74.3284033333334 我想从这些观察中使用 python 显示地图。
猜你喜欢
  • 2012-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多