2015-08-26 40 views
1

我正在寻找一种方式来获得完全一样的室内全景为企业谷歌在[谷歌地图]显示(不能添加任何更多的链接)。谷歌街景:如何获得室内全景如谷歌确实

我做什么
google.maps.StreetViewService类要求要么LNG /纬度或全景ID,所以......

  • 转换经营地址LNG/LAT使用google.maps.Geocoder (发生问题,见下文)
    例如Richard-Wagner-Str. 7, 04109 Leipzig, Germany
  • 转换业务,LNG/LAT使用google.maps.Place(问题发生,见下文)
    例如Park Hotel, Richard-Wagner-Str. 7, 04109 Leipzig, Germany
  • 感谢this post我找到一种方式来获得全景ID为某个地址

问题
无的这是工作,我希望......

  • GET通过转换经营地址室内全景液化天然气/纬度:
    发现产生的全景是在同一地址错误的商业(有restaurant,想hotel)---没有,也没有导致AR光线与多个条目
  • 使用全搜索词与地方API获得室内全景:
    了略有不同的LNG/LAT但外面的全景,而不是内部
  • 获得通过全景ID室内全景:
    工作正常,但仍在外面全景

问题

  • 必须工作。不知何故。任何想法谷歌如何做这项工作? (请与Google maps,审查文本框左侧:使用地址与同一外线全景回应谷歌表演,以及可是如何才能让里面全景相对应的。?)
  • 如何确保一个全景图就在里面,不在外面?
  • 很多时候,Google为某些业务提供多个室内panos。任何建议如何可能工作?
  • http://developers.google.com/places/place-id#id-overview的文档说,地点编号
    “...可以与Google Maps JavaScript API一起使用...”
    任何想法为什么不使用街景panos?

非常感谢!


更新 使我的问题更精确:

  • 我如何获得相同的室内全景的谷歌呢?
  • 如何获得每个企业不止一个全景图(如Google所做的那样)?
  • 有没有机会让Google地方的街景使用Google地方信息place_id?
+1

你提的问题是过于宽泛。 Google几星期前实施了[此功能请求](https://code.google.com/p/gmaps-api-issues/issues/detail?id=4831)。请仔细阅读本主题。它已经在api的[实验版本](https://developers.google.com/maps/documentation/javascript/3.exp/reference#StreetViewSource)(3.21)中实现。 – MrUpsidown

+0

如果我抬头看[Park Hotel,Richard-Wagner-Str。 7,04109莱比锡,德国与地方API](http://www.geocodezip.com/v3_example_geo2.asp?addr1=Park%20Hotel,%20Richard-Wagner-Str.%207,%2004109%20Leipzig,%20Germany&place= 1),我得到Lat/Lng(51.343364,12.378962999999999),如果我使用StreetView,我得到[酒店内部](http://jsfiddle.net/geocodezip/pfp1rd2p/1/)。 – geocodezip

+0

@MrUpsidown:已经找到,但只允许参数'OUTSIDE',而不是'INSIDE'。顺便说一句:它不能运行,得到错误信息说像'未知的参数来源:OUTSIDE' – 00willson

回答