问一个百度地图根据 “配送范围” 检索餐厅的功能
我用百度地图API在地图上画一个范围,商家的配送范围(我看了美团外卖的商家后台也是这样画一个配送范围的);
然后用户点餐时根据送餐地址,检索在配送范围内的餐厅,检索出当前有哪些餐厅可以配送?
这里需解决两个问题:
1:餐厅选范围,这个范围怎么保存呢,怎么样的数据格式呢,保存在百度地图上的云API吗?
2:根据用户位置怎么去检索被那些范围覆盖?这个搜索有百度地图的API接口吗?自己做感觉不可能啊?
解决了这两个问题,那么就拿到了餐厅,就可以了。
请问下百度地图有没有这样的API呢?
我猜想是不是百度地图有个API把问题一和问题二都给我解决了,百度提供一个地图云数据库帮我们检索啊?
在线等大神啊!
回复内容:
我用百度地图API在地图上画一个范围,商家的配送范围(我看了美团外卖的商家后台也是这样画一个配送范围的);
然后用户点餐时根据送餐地址,检索在配送范围内的餐厅,检索出当前有哪些餐厅可以配送?
这里需解决两个问题:
1:餐厅选范围,这个范围怎么保存呢,怎么样的数据格式呢,保存在百度地图上的云API吗?
2:根据用户位置怎么去检索被那些范围覆盖?这个搜索有百度地图的API接口吗?自己做感觉不可能啊?
解决了这两个问题,那么就拿到了餐厅,就可以了。
请问下百度地图有没有这样的API呢?
我猜想是不是百度地图有个API把问题一和问题二都给我解决了,百度提供一个地图云数据库帮我们检索啊?
在线等大神啊!
百度提供相关的Api,可以查阅百度地图开放平台下的LBS云相关条目。
不过百度提供的Api较少,功能相对有局限性,类似你这样的多边形查询目前好像还未提供。
如果条件允许,建议自行搭建一个mongodb作为辅助数据库来进行这方面的存储和查询,目前mongodb对地理位置的存储查询算得上最丰富的,对点、线、面的存储,多边形查询等都能很方便的接入和支持。
有个简单思路
1.对地图进行分割,比如用六边形或者正方形进行对地图进行完全分割
2.对分割之后的小块进行唯一编号
3.根据商家划定的范围记录覆盖区块编号
4.根据编号即可搜索可配送的餐厅
有没有有类似经验的人啊?

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

Bekerja dengan pangkalan data dalam CakePHP adalah sangat mudah. Kami akan memahami operasi CRUD (Buat, Baca, Kemas Kini, Padam) dalam bab ini.

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.
