Google maps not working correctly in Ionic v1 - angularjs

I am having issue regarding with my map in Ionic v1 app. Just a while ago my map doesn't work correctly. Please refer to the picture below:
Some of my map functions didn't work.

You have exceeded your daily request quota for this API.
this is occurs because of googles new policy. follow the provided link and by selecting your project add payment option, billing information and card information, which will fix the problem and you will not initially.

Related

AngularJS application problems appearance in Google search

I have a personal project which consumes my free time and effort for about a year without significant profit. I have problems with it appearance in Google and would really appreciate to get help here.
This project (http://yuppi.com.ua - similar to craiglist in US) is WEB-based AngularJS 1.2 application that uses PHP rest API hosted on GoDaddy. And in order to make this application popular it have to be very visible in internet and very searchable in Google and users have to be able to share pages via social networks or skype.
According to Google specification, google crawlers doesn't run javascript to get content of a web page before index, so I've added _escaped_fragment_ page that displays content of web page without javascript. For example:
Page: http://yuppi.com.ua/#!/items/sub/18/_
Dirty : yuppi.com.ua/?_escaped_fragment_=/items/sub/18/_
This dirty page will be redirected here where google will see content.
http://yuppi.com.ua/server/crawler_proxy/routee.php?path=/items/sub/18/
So basically I have two versions on HTML file for that page. One version is the one that available to users, which has styles, a lot more HTML tags etc. And the second is the version for Google crawler - very light-weight without any styles. And I am expecting to see clean link to my site in Google, not dirty.
So, If to search all links to a web site in Google you will see that one of the links displays it's "dirty" state.
Another problem is sharing links in Skype.
When I send a link to someone, I am expecting that this link will be transformed to thumbnail image but it is not happens. Instead I see ungly link to my web site.
Please help me to understand how to make happy everyone: users, google crawler, GoDaddy and me.
I was encountering the same problems last year with a big project and we ended to use : https://prerender.io/.
It's a prerendering system that work with a phantomjs browser to detect bot request and render a full html template. It does also instanciate a cache service to not render again a template that haven't change.
Hope it help's.

Weird Content of Facebook share/like button preview from angular app

I have an issue with share/like button from Angular app. I finally made it working correctly with links but share/like preview if completely wrong. I tried XFBML.parse(), switching to html 5 mode, etc.
There are two complete enigmas:
1. I got "Given URL is not allowed by the Application configuration..." despite adding all possible variants to fb app setting.
When share preview appear - it has "Angular", but I never added it anywhere.
Here is the link
Would be grateful for any ideas...
Thx
The Facebook Scraper only looks at the HTML code your server delivers, it does not execute any JavaScript.
So if you want to share different articles, you need an individual URL for each article, that delivers the relevant meta data when requested from the server.
You can find some more explanation and hints on how to implement this in this article, http://www.michaelbromley.co.uk/blog/171/enable-rich-social-sharing-in-your-angularjs-app

Crawling a website that uses angular routes

I have a personal website that I use for some of my motorbike racing. I created it recently using node and angular. I decided to try angular routes for my page navigation etc. I think it worked well but I'm annoyed that my website isn't showing on google search.
When I've looked into how to get google to find your website I've followed many suggestions with meta names etc but when I came to a sitemap I discovered that most crawlers etc have problems finding any links on my website to other pages.
You can see my website here - MPC Racing
I have tried using this automatic sitemap creator and it can't find anything apart from my main page - XML Sitemap
Do you have any suggestions on how I can my website more easily found by search engines?
For example, a design company designed all my graphics for my bike and if I type into google "Webstep Racing Team" I get the link to their website as the first hit but nothing at all on my website. What is it they are doing and I'm not? - Webstep Racing Team
In Google Webmaster tools there is an option to 'Fetch as google'. So you see what google sees when it crawls your angular app. It gives you an image of what google sees.
However for me the problem is that the crawler does not crawl the angular links within the app.
By default the hashes are getting ignored by search engines, because normally they refer to parts of the same page.
You can follow google guidelines for ajax crawling urls to get the hashed url indexed by Google. The same standard also supported by Bing according to searchEngineLand post.
And because you are using angularJs, you might find Matias Niemela's post on how to have your AngularJS application indexed very useful. Demo and source code.

Google Calendar API V3 - New events are not returned

I am working on a Windows 8 app which is using Google Calendar API V3.
Until last week, I was able to add and retrieve events of my agenda directly from this App.
But, for no reason, the Google Calendar API doesn't send me anymore new events and events that I've added recently in my agenda even if I add an event directly from the Google Calendar website. Hovewer, I still receive old events.
I use this request : https://developers.google.com/google-apps/calendar/v3/reference/events/list and get the same result in their generator and in my apps.
Does someone have an idea of what is going on ?
Thanks ! :)
I think,it is related to pagination issue once try to set maxResults parameter or use pageToken parameter
Please check the calendar permissions first.

Cannot track google maps adsense earnings?

I have been using Adsense with Google Maps with my website from last few months now.
Am using the API as per-
https://developers.google.com/maps/documentation/javascript/advertising
However, when I wanted to check the gains I am making here, I could not see them in Adsense UI. I am using a 'BUTTON' ad unit and I fail to find any earnings under this ad unit size. I have decent amount of traffic with more than 1 million page views each month.
Can someone using Adsense with Google Maps help me find these earnings?
Regards,
To track your map AdUnit performance, you need to create a new custom channel in your AdSense account. Go to "My ads" tab and click "Custom channels" and then "New custom channel". Give your new channel a name and save it. Your will get a channel ID, say it is "123456789". The second step is to go to your javascript code where you add your map AdUnit. Add a new option channelNumber: '123456789' in your adUnitOptions. That's it.

Resources