C# - 地理编码药房的名称和位置

时间:2017-01-09 11:48:22

标签: c# google-maps google-maps-api-3 geocoding

如何通过名称和位置查找药房的坐标?

我正在尝试使用Google地理编码API进行搜索:

var pharmacyName = "Farmácia Ereirense";
var address = "Cartaxo, Santarém";

var url = "http://maps.googleapis.com/maps/api/geocode/xml?address=" + pharmacyName + ", " + address + "&sensor=false";

但我在GeoResponse状态下只有ZERO_RESULTS,如果我谷歌“FarmáciaEreirense,Cartaxo,Santarém”它找到了正确的位置...

我已经尝试过:

var pharmacyName = "Farmácia Ereirense";
var address = "Cartaxo, Santarém";

var url = "https://maps.googleapis.com/maps/api/place/nearbysearch/xml?name=" + pharmacyName + ", " + address + "&key=" + apiKey;

但我得到了INVALID_REQUEST结果。

Documentation I based on

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方案!我们可以这样做一个文本搜索请求:

<WebView
    android:layout_height="0dp"
    android:layout_weight="1"
    android:layout_width="match_parent"
    android:id="@+id/main"/>

它的效果很好,就像Google的搜索一样。

Documentation