Swift中的Google自动完成查询

时间:2016-01-18 18:45:58

标签: ios swift google-maps google-maps-sdk-ios

我正在使用谷歌地图自动完成查询,如下所示我确定我的位置周围的自动完成的边界但我仍然得到一个地方到目前为止我的位置。我也检查了bounds.southwest和bounds.northeast,它们也是正确的,但这里的地方不是arsounds。

MATCH (c:C {title:"some title"})
MATCH p=(c)<-[:RESPONSIBLE]-(A)-[:HAS]->(B)
RETURN DISTINCT(c.title) AS c, count(c.id) AS weight
ORDER BY weight DESC

例如,我的位置是伊斯坦布尔,当我写这篇文章时,我得到的是开普敦数据。

2 个答案:

答案 0 :(得分:1)

好的,我在GMSPlacesClient中找到了这个 * @param bounds用于偏置结果的界限。这不是一个严格的限制 - 地方可能仍然*在这些范围之外返回。此参数可能为零。

因此自动填充查询无法以边界方式过滤地点。

答案 1 :(得分:1)

回答可能有点迟,但您可以尝试使用Delimiter $$ CREATE TRIGGER remove_course AFTER DELETE ON golf_courses FOR EACH ROW BEGIN DELETE FROM golf_holes WHERE golf_holes.golf_id = old.golf_id; END $$ DELIMITER ; ,我会用它将结果限制在我的国家/地区。