【问题标题】:How many API keys do i need to use in android autoplace suggestion?我需要在 android autoplace 建议中使用多少个 API 密钥?
【发布时间】:2016-01-17 10:16:39
【问题描述】:

我只使用了浏览器密钥和安卓密钥,但它不起作用.... 我需要使用多少个不同的键来进行自动提示并从中获取 LatLng 将在建议中放置名称。

private String getAutoCompleteUrl(String place) {

    // Obtain browser key from https://code.google.com/apis/console
    String key = "key=AIzaSyAVYq6kcBUABAtMIDil-8GDoDvWMi3QLnE";

    // place to be be searched
    String input = "input=" + place;

    // place type to be searched
    String types = "types=geocode";

    // Sensor enabled
    String sensor = "sensor=false";

    // Building the parameters to the web service
    String parameters = input + "&" + types + "&" + sensor + "&" + key;

    // Output format
    String output = "json";

    // Building the url to the web service
    String url = "https://maps.googleapis.com/maps/api/place/autocomplete/"
            + output + "?" + parameters;

    return url;
}
private String getPlaceDetailsUrl(String ref) {
    // Obtain browser key from https://code.google.com/apis/console
    String key = "key=AIzaSyAVYq6kcBUABAtMIDil-8GDoDvWMi3QLnE";
    // reference of place
    String reference = "reference=" + ref;
    // Sensor enabled
    String sensor = "sensor=false";
    // Building the parameters to the web service
    String parameters = reference + "&" + sensor + "&" + key;
    // Output format
    String output = "json";
    // Building the url to the web service
    String url = "https://maps.googleapis.com/maps/api/place/details/"
            + output + "?" + parameters;
    Log.d("url:",url);

    return url;
}

【问题讨论】:

    标签: android google-maps google-maps-api-3 google-places-api


    【解决方案1】:

    您只需要浏览器 api 密钥即可使用上述方法获取自动完成的地点建议..
    以下 2 个教程将帮助您更好地理解它:

    http://wptrafficanalyzer.in/blog/android-autocompletetextview-with-google-places-autocomplete-api/

    http://codetheory.in/google-place-api-autocomplete-service-in-android-application/

    但是,如果您希望使用适用于 Android 的 Google Places API,下面的教程解释得很清楚:

    http://www.truiton.com/2015/04/android-places-api-autocomplete-getplacebyid/

    如果您正在寻找两者之间的区别 [浏览器和 Android 键]
    这个SO Answer 几乎解释了它。

    希望对你有帮助!!

    【讨论】:

    • @AmitaJain 让我知道这是否有帮助?!
    【解决方案2】:

    我不是 100% 确定这是否适用于所有情况,但是 afaik 你不再需要密钥了。所以试试这个:

    字符串参数=输入+“&”+类型+“&”+传感器;

    【讨论】:

      猜你喜欢
      • 2018-11-05
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      相关资源
      最近更新 更多