How do I show Device Geolocation share location prompt only on specific pages?
In the smart ip setting pages there is a setting to limit asking on specific pages. 

Ask user's geolocation on specific Drupal native pages

Specify pages by using their paths (not the aliased path). Enter one path per line. The '' character is a wildcard. Example paths are blog for the blog page and blog/ for every personal blog.  is the front page. Leave blank if all pages.