recherche

Maison  >  Questions et réponses  >  le corps du texte

android - 移动端产品,类似链家地图找房功能,如何设计保证当前可视区域内一定有房源?

1、类似链家地图找房功能,找二手房,从板块层级进入小区层级,此时数据量很大,不想一次性获取所有的数据,如果按照当前区域的4个角的经纬度来计算,当前可视区域可能存在没有数据的情况,此时的用户体验不好,如何设计保证当前可视区域内一定有房源

巴扎黑巴扎黑2771 Il y a quelques jours989

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-04-18 09:48:51

    Si la longitude et la latitude de la maison se trouvent dans les quatre coins de la zone par défaut, sinon, calculez la distance entre la maison et l'emplacement en fonction de la longitude et de la latitude, puis agrandissez la zone d'affichage par défaut en fonction de la distance

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 09:48:51

    Il se trouve que j'ai fait quelque chose de similaire, alors laissez-moi vous expliquer notre méthode pour référence :
    1. Lancez une demande pour transmettre les coordonnées de l'utilisateur actuel en arrière-plan.
    2. Laissez l'arrière-plan trier les propriétés environnantes dans une certaine plage (l'arrière-plan est réglable) en fonction de l'emplacement et du retour de l'utilisateur.
    3. Une fois que le front-end a demandé les données, la propriété la plus proche est la première du tableau. À ce stade, la méthode showAnnotations de l'API map est appelée pour afficher l'emplacement de l'utilisateur et les broches de la propriété la plus proche. (Amap)

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:48:51

    1. Soumettez les coordonnées actuelles
    2. Le serveur filtre d'abord les annonces en fonction de la plage visible par défaut
    3. S'il n'y a pas d'annonces ou si le nombre d'annonces est petit, élargissez la plage de visualisation et ré -filtrer jusqu'à ce que filtré Assez d'informations sur le logement
    4.Retour au client

    .

    répondre
    0
  • Annulerrépondre