“此IP网站或移动应用程序无权使用此api密钥”

时间:2018-09-11 06:11:21

标签: android api google-maps

我使用这个https://github.com/akexorcist/Android-GoogleDirectionLibrary库,我的代码在下面;

 GoogleDirection.withServerKey("MyApiKey")
            .from(new LatLng(Double.parseDouble(work.getAxCor()), Double.parseDouble(work.getAyCor())))
            .to(new LatLng(Double.parseDouble(work.getBxCor()), Double.parseDouble(work.getByCor())))
            .execute(new DirectionCallback() {
                @Override
                public void onDirectionSuccess(Direction direction, String rawBody) {
                    if(direction.isOK()) {

                        Route route = direction.getRouteList().get(0);
                        Leg leg = route.getLegList().get(0);
                        Info distanceInfo = leg.getDistance();
                        Info durationInfo = leg.getDuration();
                        distance = distanceInfo.getText();
                        duration = durationInfo.getText();

                    } else {

                    }
                }

                @Override
                public void onDirectionFailure(Throwable t) {
                    // Do something
                }
            });

但是我遇到一个错误““此IP站点或移动应用程序无权使用此api密钥””。显示地图。地图上没有问题。启用了地理编码,地理位置和Api位置。谢谢。

1 个答案:

答案 0 :(得分:0)

Directions API 它是一个 web service 并且不能应用捆绑限制。

the documentation 开始,您可以使用代理、混淆密钥或证书锁定。