2017-03-06 8 views
1

ジオコードを取得するための中国語のアドレスがあります。私はそれがこのようなコードで中国語アドレスの使い方ggmapでジオコードを取得する

geocode("黎明侨村",source = "google") 

何とか働いた後、今ではのようなエラーがスローされ、より多くのでは動作しないかなり確信している:メッセージショーを指摘

http://maps.googleapis.com/maps/api/staticmap?center=wenzhou&zoom=13&size=640x640&scale=2&maptype=roadmap&language=en-EN&sensor=false 

: "language = en-EN"、言語を中国語に変更するパラメータがあるのでしょうか?どうもありがとう。

PS。私はすでにRのロケールを中国に設定しています。

Sys.getlocale() 

[1]「LC_COLLATE =中国語(簡体字)_China.936; =中国語 LC_CTYPE(簡体字)_China.936; =中国語 LC_MONETARY(簡体字)_China.936; LC_NUMERIC = C; LC_TIME =中国 (簡体字)_China.936"

答えて

1

ggmap::geocdeのための '言語' の引数があるように表示されません。

しかし、googlewayパッケージを使用すると、言語引数を公開することができます。

は、それを使用するには、Google Maps Geocode API key

library(googleway) 

## your api key goes here 
api_key <- "" 
google_geocode(address = "黎明侨村", language = "CN", key = api_key) 


# $results 
# address_components 
# 1 Chezhan Avenue, Lucheng, Wenzhou, Zhejiang, China, 325003, Chezhan Ave, Lucheng, Wenzhou, Zhejiang, CN, 325003, route, political, sublocality, sublocality_level_1, locality, political, administrative_area_level_1, political, country, political, postal_code 
# formatted_address geometry.location.lat geometry.location.lng 
# 1 China, Zhejiang, Wenzhou, Lucheng, Chezhan Ave, 黎明侨村巷第86号 邮政编码: 325003    28.01603    120.6839 
# geometry.location_type geometry.viewport.northeast.lat geometry.viewport.northeast.lng geometry.viewport.southwest.lat 
# 1   APPROXIMATE      28.01738      120.6852      28.01468 
# geometry.viewport.southwest.lng     place_id       types 
# 1      120.6825 ChIJtSTHeutkTzQRafAmWKVXhaI establishment, point_of_interest 
# 
# $status 
# [1] "OK" 
必要があります。
関連する問題