Android ionic google地图在iOS上的地理编码不起作用

Android ionic google地图在iOS上的地理编码不起作用,android,ios,google-maps,ionic,google-geocoding-api,Android,Ios,Google Maps,Ionic,Google Geocoding Api,我的一个爱奥尼亚网页上有一个谷歌地图。这张地图显示了一个人的住所,我正在使用geocoder在我的谷歌地图上查看这个地址 在安卓系统上,这很好,但在iOS上,我的地图是空白的(白页) 我认为问题在于,由于某种原因,地图没有设置位置,因此地图无法正确渲染 这段代码用于地址: geocoder.geocode({'address': $stateParams.location}, function(results, status) { if (status == google.maps.G

我的一个爱奥尼亚网页上有一个谷歌地图。这张地图显示了一个人的住所,我正在使用geocoder在我的谷歌地图上查看这个地址

在安卓系统上,这很好,但在iOS上,我的地图是空白的(白页)

我认为问题在于,由于某种原因,地图没有设置位置,因此地图无法正确渲染

这段代码用于地址:

 geocoder.geocode({'address': $stateParams.location}, function(results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
      console.log(results);
      start = results[0].geometry.location;
      map.setCenter(start);
      var marker = maps.createMarker(map, results[0].geometry.location, redMarker);
    } else {
      console.log("Geocode was not successful for the following reason: " + status);
    }
  });
结果在iOS上是空的([]),但在Android上它填充了正确的信息


有人能帮我解决这个问题吗?

您必须看到错误返回到IOS。我猜这与跨网站脚本有关。

请尝试使用gapDebug在您的设备上进行调试,并向我们显示错误:)