So, tricky problem... I've put together a bunch of extra attributes to associate with food related places to create a bespoke version map of locations. I've generated this using Google places. I've only stored the placeid, as per terms of service, associating those I've chosen with the extra attributes I've generated.
The challenge I have is: how do I plot these items into a JS Google map? I only want to plot those I've selected and not all food places Google returns on their places api. Due to the terms of service I don't have lat/lon for each location, only the placeid. However given the number of places I'll be looking to plot (thousands in total though obviously less for a small region) , looking then all up on the fly will cripple the system with api calls. Can you plot placeid locations directly or do you need to lookup locations first? And if so how do you filter them only to those in the users region of focus?