Jump to content
Fórum Script Brasil
  • 0

Busca por loja mais proxima


Quinsan
 Share

Question

7 answers to this question

Recommended Posts

  • 0

Ainda não entendi qual sua dúvida. Mas para fazer algo parecido, você vai ter que saber/estudar sobre programação... HTML/CSS/JavaScript, banco de dados (exemplo: MySQL ou PostgreSQL) e uma linguagem de back-end para integração com o banco de dados (exemplo: PHP).

Não tenho modelos de scripts prontos, mas na internet tem bastante artigos sobre formulário de pesquisa:

http://rasouza.com.br/site/blog/sql/item/sistema-de-busca-simples-com-mysql
http://blog.thiagobelem.net/sistema-de-busca-em-php-e-mysql
http://phpbrasil.com/artigo/qaM3e7Dhtpsk/criando-um-formulario-de-busca-complexo-com-php-e-mysql
https://www.google.com.br/search?q=formul%C3%A1rio+de+pesquisa+php

Link to comment
Share on other sites

  • 0

Ah sim, entendi.

Não sei como eles fazem... mas através do CEP é possível buscar o endereço e através dele é possível consultar a latitude e longitude (o API do google maps tem essas funcionalidades). Também é possível saber a distância entre duas coordenadas latitude/longitude usando a API google maps ou então usando uma fórmula matemática (essa por exemplo http://www.movable-type.co.uk/scripts/latlong.html ).

Ou seja, você pode ter as coordenadas (latitude e longitude) das lojas cadastradas no banco de dados, e quando o usuário informar o CEP/endereço dele você busca as coordenadas desse endereço e calcula a distância dessa coordenada para cada uma das lojas (usando a fórmula é mais rápido) e retorna as lojas que estiverem mais perto.

Bom, não sei se essa é a única forma, mas pelo menos é a que eu conheço.

Mais exemplos e implementações da fórmula você encontra aqui:

https://www.google.com.br/#newwindow=1&safe=off&q=php+calculate+distance+between+latitude+longitude

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.9k
    • Total Posts
      646.8k
×
×
  • Create New...