Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 谷歌地图api上的搜索地址_C#_.net_Api_Google Maps_Geocoding - Fatal编程技术网

C# 谷歌地图api上的搜索地址

C# 谷歌地图api上的搜索地址,c#,.net,api,google-maps,geocoding,C#,.net,Api,Google Maps,Geocoding,为了更好地理解,我重写了这封信 如何仅使用谷歌地图api搜索地址 如果我要搜索adders,我不希望谷歌给出一个地址同名的business(我根本不想得到business) 谢谢您的帮助。您需要获取地理编码器返回的纬度和经度,并将其作为标记显示在地图上。geocoder API不会自动为您生成地图。这对您有用吗?除非进行搜索,否则它不会返回业务结果。这是一个例子 更新: 如果您只想搜索地址,那么地理编码器实际上是您唯一的选择。地理编码器在这里工作正常。我能够为以下查询获得正确的纬度/经度结果:

为了更好地理解,我重写了这封信

如何仅使用谷歌地图api搜索地址

如果我要搜索adders,我不希望谷歌给出一个地址同名的business(我根本不想得到business)


谢谢您的帮助。

您需要获取地理编码器返回的纬度和经度,并将其作为标记显示在地图上。geocoder API不会自动为您生成地图。

这对您有用吗?除非进行搜索,否则它不会返回业务结果。这是一个例子

更新:
如果您只想搜索地址,那么地理编码器实际上是您唯一的选择。

地理编码器在这里工作正常。我能够为以下查询获得正确的纬度/经度结果:

  • 迪莫纳
  • 以色列迪莫纳
  • 特拉维夫
  • 以色列特拉维夫
  • 以色列

如果您使用的是AJAX搜索API,则有一个用于本地搜索的API,允许您排除业务列表:

捷运?-这个可选参数 指定列表的类型 用户感兴趣。有效值 包括:

  • 混合-请求KML、本地业务列表和地理编码结果
  • kmlonly-请求KML和地理编码结果
  • localonly-请求本地业务列表和地理编码结果

然后快速反应,但这不是我想要的。我想用谷歌api搜索地址。但是不要放弃地理编码,因为它不会产生好的结果。我对谷歌地图api有很多经验,你能发布你的代码吗?@avnic如果没有一些示例地址,并且知道你希望从地理编码者那里得到什么,我们帮不了你很多。你在做什么样的搜索?你想要什么样的结果?@chris,我只想搜索地址,我不想得到业务。例如:如果我要搜索特拉维夫,galina google会给我一个叫galina的地方(商业),我不想得到galina,我只想搜索地址。使用地理编码器到底有什么问题?当我使用地理编码器时,我可以搜索国家、城市、地址,但我没有得到地址,例如以色列、特拉维夫、,迪莫娜我在地图上找不到迪莫娜的地址。如果我使用谷歌地图,我可以得到迪莫纳的地址。@chris,即使他们会搜索我不想在地图上显示的业务map@chris当我使用地理编码器时,我可以搜索国家、城市、地址,但我得不到地址,例如以色列、特拉维夫、迪莫纳,我得不到迪莫纳,如果我使用谷歌地图,我可以让迪莫纳输入“以色列迪莫纳”谷歌地理编码器测试仪工作正常。(返回的lat/long为34.9484000,31.0950000)。“以色列特拉维夫”——34.7595000,32.0554000。以色列的迪莫纳是一座城市,也是一条街道的名称。你找到了这个城市。对不起,我把你弄糊涂了,但你可以试试以色列、特拉维夫、巴尔福。巴尔福只是一条街道。