虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > Android编程 > python for android : geocode 显示地图

python for android : geocode 显示地图
类别:Android编程   作者:码皇   来源:互联网   点击:

显示地图 geocode py -*- coding: utf-8 -*-import androidimport urllibimport urllib2import jsonimport sysprint sys getdefaultencoding()reload(sys)sys setdefaultencoding(& 39

显示地图 geocode.py

 

    # -*- coding: utf-8 -*-import androidimport urllibimport urllib2import jsonimport sysprint sys.getdefaultencoding()reload(sys)sys.setdefaultencoding('
    utf-8'
    )droid = android.Android()city = droid.dialogGetInput(ugeocode,u请输入 city:,u'
    guangzhou'
    ).resultcity = urllib2.quote(city)print cityurl = u'
    http://maps.google.com/maps/api/geocode/json?address=%s&sensor=true&language=zh-CN'
    handler = urllib2.urlopen(url % city)js = json.load(handler)handler.close()address = js['
    results'
    ][0]['
    address_components'
    ]for ad in address: print ad['
    long_name'
    ]location = js['
    results'
    ][0]['
    geometry'
    ]['
    location'
    ]uri = u'
    geo:%s,%s'
    % (location['
    lat'
    ], location['
    lng'
    ])print uri# 显示地图:droid.startActivity('
    android.intent.action.VIEW'
    ,uri)

 

    本人android 4.1 pad 没有 gps , 如何显示地图?
    从geo.py 开始研究:

 

    # -*- coding: utf-8 -*-import androidimport urllibimport urllib2import jsondroid = android.Android()city = droid.dialogGetInput(ugeocode,u请输入 city:,u'
    guangzhou'
    ).resultcity = urllib2.quote(city)print cityurl = u'
    http://maps.google.com/maps/api/geocode/json?address=%s&sensor=true&language=zh-CN'
    handler = urllib2.urlopen(url % city)data = handler.read()handler.close()print data

 


 

相关热词搜索: python android geocode