当前位置: 首页>>代码示例>>Python>>正文


Python Geocoder.set_proxy方法代码示例

本文整理汇总了Python中pygeocoder.Geocoder.set_proxy方法的典型用法代码示例。如果您正苦于以下问题:Python Geocoder.set_proxy方法的具体用法?Python Geocoder.set_proxy怎么用?Python Geocoder.set_proxy使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pygeocoder.Geocoder的用法示例。


在下文中一共展示了Geocoder.set_proxy方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: geoloc

# 需要导入模块: from pygeocoder import Geocoder [as 别名]
# 或者: from pygeocoder.Geocoder import set_proxy [as 别名]
def geoloc(request, entreprise_id=None):
	geocoder=Geocoder()
	try:
		proxy=os.environ['http_proxy']
		geocoder.set_proxy(proxy)
	except KeyError:
		pass
	entreprise = Entreprise.objects.get(pk=entreprise_id)
	adresseComplete = entreprise.adresse_propre+","+entreprise.ville_propre
	#testAdresse = "20 place de la Republique, Montargis"

	try:
		if geocoder.geocode(adresseComplete).valid_address :
			resultat = geocoder.geocode(adresseComplete)
			entreprise.latitude=resultat[0].coordinates[0]
			entreprise.longitude=resultat[0].coordinates[1]
			message = "adresse : "+str(resultat[0].coordinates)
			entreprise.save()
		else:
			message = "adresse non valide"
	except Exception as inst:
		message=inst.args
		
	return render(request, "entreprises/geolocalisation.html", {
		'entreprise': entreprise,
		'afficherAC': adresseComplete,
		'message':message
	})
开发者ID:Thoumou,项目名称:gestion_stage,代码行数:30,代码来源:views.py

示例2: _geocode

# 需要导入模块: from pygeocoder import Geocoder [as 别名]
# 或者: from pygeocoder.Geocoder import set_proxy [as 别名]
	def _geocode(self, address,city,state,zipcode):
		# prepare geocoder
		from pygeocoder import Geocoder
		myg=Geocoder(api_key='AIzaSyAJmxEb1O6GJMxP9QuhCc4-HV2aae2FolA')
		addrstr = "%s %s, %s %s" %(address,city, state, zipcode)
		try:
			loc = myg.geocode(addrstr)
		except Exception, e:
			print "GEOCODER FAIL: %s. Maybe try setting the proxy?" %(e)
			myg.set_proxy('mtaweb.metro.net:8118')
			loc = myg.geocode(addrstr)
开发者ID:LACMTA,项目名称:places,代码行数:13,代码来源:models.py

示例3: Geocoder

# 需要导入模块: from pygeocoder import Geocoder [as 别名]
# 或者: from pygeocoder.Geocoder import set_proxy [as 别名]
# Rodrigo Davies

# Change the headers and columns to fit the dataset you're working with.

from pygeocoder import Geocoder
import csv
import sys
from time import sleep
import ConfigParser

# initialize and set proxy
myGeo = Geocoder()
config = ConfigParser.ConfigParser()
config.read('revgeocoder-settings.ini')
proxy = config.get('default', 'proxy')
myGeo.set_proxy(proxy) # read from config file

def cleanid(col):
	clean_string = str(col).split("'")
	return int(clean_string[1])

def cleanGeo(col):
	clean_string = str(col).split("'")
	return float(clean_string[1])

def checkNone(result):
	if result == None:
		result = ''
	return result

def cleanString(result):
开发者ID:rodrigodavies,项目名称:data-scripts,代码行数:33,代码来源:revgeocoder.py

示例4: Geocoder

# 需要导入模块: from pygeocoder import Geocoder [as 别名]
# 或者: from pygeocoder.Geocoder import set_proxy [as 别名]
#!/usr/bin/env python3
from pygeocoder import Geocoder

if __name__ == "__main__":
    address = '201 N. Defiance St, Archbold, OH'
    coder = Geocoder()
    coder.set_proxy('10.20.4.15:3128')
    print(coder.geocode(address)[0].coordinates)
开发者ID:marbrb,项目名称:Scripting-with-python,代码行数:10,代码来源:search1.py


注:本文中的pygeocoder.Geocoder.set_proxy方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。