<div dir="ltr"><div><div><div><div><div>Alexandre, obrigado pela resposta.<br><br></div><div>Eu vi os links, mas a curva de Belzier suaviza os vértices e não necessariamente corrige para o local exato da via.<br></div><div><br></div>Pensei em algo tipo isso:<br><br><a href="https://mapzen.com/products/turn-by-turn/?d=0&lat=40.7259&lng=-73.9805&z=12&c=multimodal&st_lat=37.737089&st_lng=-122.504467&st=SF%20Zoo&end_lat=37.80927&end_lng=-122.25981&end=699%20Bellevue%20Avenue%2C%20Oakland%2C%20CA%2C%20USA&use_bus=0.5&use_rail=0.6&use_transfers=0.4&dt=2016-07-19T08%3A00&dt_type=1">https://mapzen.com/products/turn-by-turn/?d=0&lat=40.7259&lng=-73.9805&z=12&c=multimodal&st_lat=37.737089&st_lng=-122.504467&st=SF%20Zoo&end_lat=37.80927&end_lng=-122.25981&end=699%20Bellevue%20Avenue%2C%20Oakland%2C%20CA%2C%20USA&use_bus=0.5&use_rail=0.6&use_transfers=0.4&dt=2016-07-19T08%3A00&dt_type=1</a><br><br></div>Pelo que andei pesquisando, existem várias camadas de rotas (para pedestres, bicicletas, carros, etc) e neste caso (acredito que) ele conseguiria encaixar na rota justamente por causa disso.<br><br></div>Mas eu sou amador e não sou ao certo sobre o que estou dizendo.<br><br></div>Você saberia dizer se consigo fazer isso somente utilizando a API do OSM?<br><br></div>Obrigado pela atenção.<br></div><div class="gmail_extra"><br><div class="gmail_quote">Em 15 de julho de 2016 11:52, Alexandre Magno Brito de Medeiros <span dir="ltr"><<a href="mailto:alexandre.mbm@gmail.com" target="_blank">alexandre.mbm@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Paulo Vianna,<br><br>Ainda não entendi o porquê de você não poder usar um editor já pronto. Por exemplo, caso possa usar o JOSM, talvez seja o caso de lançar mão do plugin <a href="https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Spline-drawing-tool" target="_blank">Spline-drawing-tool</a>, ou do <a href="https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Splinex" target="_blank">Splinex</a>.<br><br></div>Alexandre Magno<br><div><div><div class="gmail_extra"><br><div class="gmail_quote">Em 15 de julho de 2016 10:13, <br> <span dir="ltr"><<a href="mailto:paulovianna.dev@gmail.com" target="_blank">paulovianna.dev@gmail.com</a>></span> escreveu:<span class=""><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>Obrigado Paulo Carvalho e obrigado Alexandre pelas respostas.<br><br></div>Paulo, já abri o link que você indicou e vi que ele usa o Ubuntu. Apesar de ter um blog em que escrevo bastante sobre Linux, usarei esta biblioteca em um sistema Windows, portanto não poderei seguir por este caminho.<br><br></div><div>Porém, o link do stackoverflow me atende e é justamente por aquilo que estou buscando, traçar a linha, mas com alguns ajustes. Eu vou testar o que você me mandou. Muito obrigado.<br></div><div><br></div>Agora Alexandre, sua pergunta foi muito pertinente.<br><br></div>No meu trabalho, o meu propósito de uso é traçar as rotas e colocar pontos de parada que pertencem a estas rotas no mapa. Hoje eu já utilizo uma biblioteca para Dot.net (<a href="http://en.googlemaps.subgurim.net/" target="_blank">http://en.googlemaps.subgurim.net/</a>) Web Forms que me permite colocar os pontos (marks) no mapa, mas essa solução me deixa inseguro para o futuro porque: utilizo uma biblioteca proprietária para desenvolvimento de sistemas e de manipulação de mapas, que de quebra também usa a API do Google, pois além de não permitir que eu possa traçar minhas rotas, não sei o quanto amanhã ela será restritiva. Nestes dias, abri o QGis e não pude mais fazer download de alguns dos
tipos de base cartográfica do Google que antes podia, então por estes e
outros sinais liguei o alerta.<br> <br>Eu vou para o Bootstrap e utilizar a API do Open Street Maps porque observei que o MapZen, Remix, MapBox, MapQuest e outras grandes soluções estão contribuindo com o OSM mais do que para o Google. <br><br></div>Mas vamos lá. <br><br></div>A solução que o Paulo Carvalho me passou (<a href="http://stackoverflow.com/questions/2735944/drawing-a-path-with-a-line-in-openlayers-using-javascript" target="_blank">http://stackoverflow.com/questions/2735944/drawing-a-path-with-a-line-in-openlayers-using-javascript</a>) é quase o que preciso porque pelo que entendi eu faria o traçado como é feito neste exemplo: <a href="https://i.imgur.com/qwT18Ov.gif" target="_blank">https://i.imgur.com/qwT18Ov.gif</a>, quando na verdade eu gostaria de ir traçando a linha e ela já ir colando exatamente na via enquanto eu fosse esticando. Digo isso isso porque traçando a linha com vértices na mão gerar imprecisão.<br><br></div>Você saberia me dizer se consigo fazer este traçado desta maneira, como um ímã?<br><br><br></div>Muito obrigado pela atenção.<br><div><div><br><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>Em 14 de julho de 2016 20:01, Alexandre Magno Brito de Medeiros <span dir="ltr"><<a href="mailto:alexandre.mbm@gmail.com" target="_blank">alexandre.mbm@gmail.com</a>></span> escreveu:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div dir="ltr"><div>Paulo,<br></div><div><br>Você está interessado apenas em fazer programação partindo do zero?<br><br>Pergunto assim porque existem projetos de editores menores, especializados, inclusive para web. Editores que possibilitam você criar um JSON. Depois será uma questão de converter em OSM.<br><br>Qual é o propósito de uso?<span><font color="#888888"><br><br></font></span></div><span><font color="#888888">Alexandre Magno<br></font></span><div><div><div class="gmail_extra"><br><div class="gmail_quote"><span>Em 14 de julho de 2016 11:09, Paulo Vianna <span dir="ltr"><<a href="mailto:paulovianna.dev@gmail.com" target="_blank">paulovianna.dev@gmail.com</a>></span> escreveu:<br></span><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div>Olá pessoal, bom dia.<br><br></div>É com imenso prazer que me cadastro nesta lista para compartilhar e buscar ideais. Portanto desde já, gostaria de saber se vocês sabem qual a melhor forma de eu poder traçar linhas por cima das vias e seu eu consigo isso utilizando Java Script.<br><br></div>Gostaria de saber também se existe uma API instalável do Open Street Maps para que eu possa acessar.<br><br></div>Agradeço a atenção.<br></div></blockquote></div></div></div></div></div></div></div></div></div></blockquote></div></div></blockquote></span></div></div></div></div></div>
<br>_______________________________________________<br>
Talk-br mailing list<br>
<a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-br" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-br</a><br>
<br></blockquote></div><br></div>