我必须编写一个API,用户将在其中输入其位置或财产位置的URL。然后,我将该URL作为字符串存储在数据库中。此数据(URL)将显示给某些应用程序用户,他们可以在其中查看属性位置。如果用户输入了有效的Google Map URL,一切都会正常。但是,如果用户输入无效的URL或某些网站URL的图像,则该应用将崩溃并关闭。
反正有没有从前端或后端验证或验证网址?
谢谢。
答案 0 :(得分:-1)
您可以实现PlacePicker并获取所选地点的网址链接,以便用户选择在Google地图上建立的地点。
如果Place对象的网址链接为空,则将网址设为“ NA”
此外,如果他们没有在地图上标记其属性,则可以让他们在地图上放置标记,选择坐标,然后通过共点显示该位置,或者进行ReverseGeocoding,例如- https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY 如地理编码docs
中所示要点是,如果您想在地图上显示某些内容, 从地图本身获取此信息 (来自PlaceId的网址或坐标)