Google Places API - 状态:“REQUEST_DENIED”在手机上

问题描述:

我使用距离矩阵服务获取两点之间的步行时间。它在桌面上工作正常,但在我的移动设备上,我从回调中获得了REQUEST_DENIED状态。任何有关如何使它在移动设备上工作的想法?Google Places API - 状态:“REQUEST_DENIED”在手机上

function calculateDistance(origin, destination) { 
    var service = new google.maps.DistanceMatrixService(); 
    service.getDistanceMatrix(
    { 
    origins: [origin], 
    destinations: [destination], 
    travelMode: google.maps.TravelMode.WALKING, 
    unitSystem: google.maps.UnitSystem.METRIC, 
    avoidHighways: false, 
    avoidTolls: false 
    }, callback); 
} 
+0

你能分享一个样本,再现这个? – bamnet

+0

您是否可以确认在您的项目中启用了距离矩阵API Web服务? – xomena

您需要在您的info.plist文件项目的增加<key>NSExceptionAllowsInsecureHTTPLoads</key>