【问题标题】:Enable user to select location from drop down or map?允许用户从下拉菜单或地图中选择位置?
【发布时间】:2015-04-30 15:30:06
【问题描述】:

我有一个应用程序,如果启用,它会通过 GPS 自动获取用户的位置,但我想提供一个选项以允许用户手动输入位置。我不确定这如何从用户体验或技术角度工作。下面是我桌子上的截图。

如果用户禁用Automatic,我不确定表的最佳反应方式或使用哪些控件。我是否应该打开一个模式视图并显示下拉菜单供用户选择:国家>省>城市?或者也许允许他们在地图上放置图钉?实现一个允许用户输入地址然后我可以对其进行地理编码的文本框是否非常简单?我最终想在我的应用代码中使用坐标。

我需要什么样的数据或服务来完成这项工作?这是一个小功能,但我发现它涉及许多因素。任何帮助或建议将不胜感激!

【问题讨论】:

    标签: ios iphone swift xcode6 core-location


    【解决方案1】:

    我建议实现一个 UIMapView 1. 上面有一个 UISearchBar 2. 一个 UIButton 将用户 ping 到他们当前的位置,在 searchBar 的右侧和 mapView 的上方 3. 底部的“添加位置”按钮mapView 的左侧和 4. mapView 右下方的“取消”按钮。 “添加位置”按钮将使用地图的中心坐标。

    当用户从“自动”切换到“手动”时,在标签右侧放置一个按钮,显示“添加位置”或“更新位置”。按下此按钮将为之前讨论过的视图设置动画以扫入,或者您想要对其进行动画处理。

    祝你的设计好运!

    【讨论】:

    • 哇!功能齐全但不杂乱。
    猜你喜欢
    • 1970-01-01
    • 2022-01-13
    • 2012-07-17
    • 2011-03-13
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多