1 Reply Latest reply: May 1, 2013 2:25 PM by Aderlan Rodrigues RSS

    Ajuda Geo code Response (google)

    Kaauan Matzenbacher

      Ola Qlikers,

       

      Preciso de uma ajuda referente à resposta xml  geográfica que o google esta me trazendo.

       

      De acordo com o exemplo a baixo, quando o google não encontra o bairro de determinado endereço, ele não retorna nada para bairro, Cidade fica 13 e para estado 18.

      Quando o google encontra o bairro o código do bairro é 13 da cidade é 18 e do estado é 23, ou seja, esse código varia de acordo com a consulta e isso  estraga a consistência dos dados.

       

       

      address_component:
      LOAD
           $(i) as chaveunica,
           long_name as  Itens,
          %Key_address_component_3D78D9B402C68EA5 as codigo,
           %Key_GeocodeResponse_62C7A0A69859D655 as key
      FROM [http://maps.googleapis.com/maps/api/geocode/xml?address=$(vRegistro)&sensor=false] (XmlSimple, Table is [GeocodeResponse/result/address_component]);
      sem bairro
      codigoItensLatitudeLongitude
      52976-29.6203593-52.2153343
      9Rua Aurino Guterres de Carvalho-29.6203593-52.2153343
      13Venâncio Aires-29.6203593-52.2153343
      18Rio Grande do Sul-29.6203593-52.2153343
      23Brazil-29.6203593-52.2153343
      2895800-000-29.6203593-52.2153343
      com bairro
      codigoItensLongitudeLatitude
      5347-51.2342469-30.0349195
      9Rua Coronel Fernando Machado-51.2342469-30.0349195
      13Centro-51.2342469-30.0349195
      18Porto Alegre-51.2342469-30.0349195
      23Rio Grande do Sul-51.2342469-30.0349195
      28Brazil-51.2342469-30.0349195
      3390010-320-51.2342469-30.0349195

       

       

      Alguem teria alguma idéia para que o resultase seja este:

       

      BairroCidadeEstado
      CentroPorto AlegreRio Grande do Sul
      nullVenâncio AiresRio Grande do Sul

       

      e não este:

       

      BairroCidadeEstado
      CentroPorto AlegreRio Grande do Sul
      Venâncio AiresRio Grande do Sul

       

      agradeço qualquer ajuda!