如何使用 Google Place API 进行 mapview 搜索 Place
How to use Google Place API for mapview seaching Place
我想使用 Google 地点 API 通过搜索栏查找附近的地点。
I am performing a demo in which I want that if I write any place name
in search bar it will suggest list of near by places and I can select
one of them from suggestion list. When I select the place my custom
pin goes to selected place and I get attitude and longitude of that
place.
现在我的问题是如何让搜索栏给出附近地点的建议?我怎样才能将我的大头针移动到选定的位置,并在该位置的长度上凝胶?
欢迎任何演示或建议。
如果可以,请帮助我。
我正在使用这个(在下面找到)api 来搜索从 google.Just 获取地点建议从 google 控制台创建一个 api 密钥并启用 google 地方 api.I 认为它不是免费的,但每天 1000 次通话是免费的。
自动完成API:-
https://maps.googleapis.com/maps/api/place/autocomplete/json?key=api_key&input=text_to_search
附近API:-
这个 google 的自动完成位置 api 将根据您提供给它的文本为您提供建议。
"""""""""""""""""""""""""""""
为了根据 api 给定的 json 显示搜索结果,我正在使用 table 查看数据时我重新加载 table.
对于搜索,我使用的是文本字段而不是搜索 bar.By 在文本字段委托方法的帮助下,我实现了文本字段中的文本更改,并调用 api 获取结果,因为文本是文本字段中的更新。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *stringWithformat = [textField.text stringByReplacingOccurrencesOfString:@" " withString:@"+"];
[self CallToPlaceAPI:stringWithformat];
return YES;
}
在文本字段正下方使用 table 以根据给定的 API 结果显示自动完成建议的结果。
我在 ios 中使用 google 地图集成 app.When 您将在搜索的帮助下找到一个位置,使用此代码将地图移动到该位置。
技巧:- 在视图中间添加一个静态图钉,其中您的 google 地图是 added.Google 地图将移动到通过 search.Google 地图找到的位置将自动显示搜索位置在 map.So 中间,它将在您的静态 pin.Use 代码下 google 地图移动地图。
-(void)moveMapToLatLong
{
cameraPosition = [GMSCameraPosition cameraWithLatitude:latitude longitude:longitude zoom:12];
mapViewmain.camera = cameraPosition;
}
这样我就运行好了。
谢谢
我想使用 Google 地点 API 通过搜索栏查找附近的地点。
I am performing a demo in which I want that if I write any place name in search bar it will suggest list of near by places and I can select one of them from suggestion list. When I select the place my custom pin goes to selected place and I get attitude and longitude of that place.
现在我的问题是如何让搜索栏给出附近地点的建议?我怎样才能将我的大头针移动到选定的位置,并在该位置的长度上凝胶?
欢迎任何演示或建议。 如果可以,请帮助我。
我正在使用这个(在下面找到)api 来搜索从 google.Just 获取地点建议从 google 控制台创建一个 api 密钥并启用 google 地方 api.I 认为它不是免费的,但每天 1000 次通话是免费的。
自动完成API:-
https://maps.googleapis.com/maps/api/place/autocomplete/json?key=api_key&input=text_to_search
附近API:-
这个 google 的自动完成位置 api 将根据您提供给它的文本为您提供建议。
"""""""""""""""""""""""""""""
为了根据 api 给定的 json 显示搜索结果,我正在使用 table 查看数据时我重新加载 table.
对于搜索,我使用的是文本字段而不是搜索 bar.By 在文本字段委托方法的帮助下,我实现了文本字段中的文本更改,并调用 api 获取结果,因为文本是文本字段中的更新。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *stringWithformat = [textField.text stringByReplacingOccurrencesOfString:@" " withString:@"+"];
[self CallToPlaceAPI:stringWithformat];
return YES;
}
在文本字段正下方使用 table 以根据给定的 API 结果显示自动完成建议的结果。
我在 ios 中使用 google 地图集成 app.When 您将在搜索的帮助下找到一个位置,使用此代码将地图移动到该位置。
技巧:- 在视图中间添加一个静态图钉,其中您的 google 地图是 added.Google 地图将移动到通过 search.Google 地图找到的位置将自动显示搜索位置在 map.So 中间,它将在您的静态 pin.Use 代码下 google 地图移动地图。
-(void)moveMapToLatLong
{
cameraPosition = [GMSCameraPosition cameraWithLatitude:latitude longitude:longitude zoom:12];
mapViewmain.camera = cameraPosition;
}
这样我就运行好了。 谢谢